vim의 상태 표시 줄에 현재 열을 표시하는 방법? 당신이 열 80 이상에 있는지 아는 것은

다른 많은 텍스트 편집기에서 보듯이 현재 열을 상태 표시 줄에 표시하고 싶습니다. 예 : 당신이 열 80 이상에 있는지 아는 것은 좋은 일입니다.

상태 표시 줄에 현재 열을 표시하는 방법?



답변

‘통치자’옵션을 설정하는 것이 당신이 찾고있는 것이라면 시도하십시오. 오른쪽 하단의 내 컴퓨터에는 커서가있는 행과 열이 표시됩니다.

:set ruler

의견을 수정하십시오. :

vim (명령 :help ruler ) :

표시되는 문자의 수가 표시의 수와 다른 경우
  텍스트의 바이트 (예 : TAB 또는 멀티 바이트 문자), 둘 다
  텍스트 열 (바이트 수) 및 화면 열이 표시되며,
  대시로 구분했다.

함께 변경해보십시오. rulerformat 옵션 :set rulerformat=%l,%v


답변

만나다 :help statusline 사용할 수있는 많은 옵션이 있습니다.

나는 이것을 내 안에 가지고있다. ~/.vimrc 다른 지시어들 사이에

set statusline+=col:\ %c,

어느 출력

col: 64

내 statusline에.

나는 없다. set ruler.


답변

또는 ‘통치자’의 설정을 해제하고 실적을 높이고 언론에 보도하십시오. CTRL-G 현재 열을보고 싶을 때.


답변

이를 수행하는 또 다른 방법은 ‘g Ctrl-G’를 사용하는 것인데, 커서의 현재 위치를 열, 행, 단어, 문자 및 바이트의 다섯 가지 방식으로 인쇄합니다. (에서 http://vimdoc.sourceforge.net/htmldoc/editing.html#g_CTRL-G )


답변

상태 줄 옵션과 호환되지 않는다고 생각하기 때문에 set ruler를 사용하여 감가 상각합니다. set ruler와 함께 전체 파일 경로를 표시하도록 statusline을 설정하면

set statusline+=%F

set ruler

그런 다음 열 번호를 표시하지 않고 상태 표시 줄에 전체 파일 경로 만 표시합니다.
그러나 .vimrc에 다음을 입력하면

set statusline+=%F\ %l\:%c

모든 것을 올바르게 표시합니다.

[파일 경로 / 파일 이름] [줄 번호] : [열 번호]


답변

이 답변을 찾고 다른 사람들이 VIm을 사용하는 데 익숙하지 않은 경우 개인적으로 찾은 가장 간단한 대답은이 줄을 홈 디렉터리의 .vimrc 파일 끝에 추가하는 것입니다.

set ruler