하나의 버퍼 / 파일 만 열려있는 경우에도 vim이 상태 줄에 버퍼 / 파일 이름을 표시하게하는 구성은 무엇입니까?


10

vim에서 하나 이상의 파일을 열면 (분할 화면 사용) 각 명령 상태 줄 (창의 마지막 줄)은 다음과 같습니다.

filename.txt                           73,1            4%

왼쪽의 파일 이름이며 오른쪽의 파일을 통해 눈금자 위치와 백분율이 표시됩니다 (를 통해 :set ruler).

그러나 버퍼가 하나만 열려 있으면 상태 표시 줄이 다음과 같습니다.

                                       73,1            4%

파일이 하나만 열려 있어도 모든 상황에서 파일 이름을 표시하려면 어떻게해야합니까?

답변:


19

이것이 상태 표시 줄 ( :help status-line)입니다. 창이 하나만있을 때 활성화하려면 .vimrc에 추가하십시오.

set laststatus=2

아, 나는 그것이 명령 줄이라고 불렀습니다. 왜냐하면 그것이 참조 :help ruler된 컴파일러 옵션 cmdline_info입니다. 컴파일러 옵션 을 활성화해야합니다. 질문 텍스트가 수정되었습니다. 그리고 고마워요!
Ether

3

또 다른 옵션은 :set title콘솔 창의 제목 표시 줄에 파일 이름을 경로로 설정하는 것입니다. 파일 이름이 변경되면 제목이 자동으로 변경됩니다. 그것을 영구적으로 사용하려면.vimrc


1

실제로 vim에서 가장 중요한 부분은 ": 룰러"라고합니다. 왜냐하면 ": set ruler"에 의해 가능하기 때문입니다.

vim 도움말 페이지에 표시된 것과 동일한 "statusline"구문에 따라 눈금자의 형식을 사용자 정의 할 수 있습니다.

"rulerformat"에 대한 Vim 도움말 페이지

마지막으로, 여기에 파일 이름을 추가하는 것을 포함하여 vim "statusline"에 대한 좋은 튜토리얼이 있습니다 : Vimscript 배우기 어려운 방법-상태 줄

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.