vim에서 작업중 인 파일의 파일 이름을 어떻게 표시합니까?
vim에서 작업중 인 파일의 파일 이름을 어떻게 표시합니까?
:f
( :file
)는와 동일합니다 <C-G>
. :f!
해당되는 경우 잘리지 않은 버전을 제공합니다.
ctrl+ g그렇게 할 것이다.
또한, 나는 가지고 싶습니다 :
set statusline="%f%m%r%h%w [%Y] [0x%02.2B]%< %F%=%4v,%4l %3p%% of %L"
어느 생산 :
foo.c [C] [0x23] <code / foo.c 1, 50의 1 2 %
또한 누군가 언급했지만 지금은 삭제 된 것처럼 %
현재 파일 이름으로 바뀝니다. 예를 들면 다음과 같습니다.
:! echo "현재 파일 : %" 현재 파일 : foo.c 계속하려면 Enter 키를 누르거나 command를 입력하십시오.
상태 표시 줄을 설정하십시오. 더 많은 정보:help statusline
이 명령은 .vimrc 파일에 들어가거나 vim에있는 동안 명령 모드에서 ':'를 입력하여 명령으로 입력 할 수 있습니다.
먼저 다음을 사용하여 마지막 상태를 2로 설정하십시오.
set laststatus=2
그런 다음 짧은 파일 이름을 위해 상태 줄을 % f로 설정하십시오.
set statusline=%f
파일의 전체 경로에는 % F를 사용하십시오.
확인 된 심볼릭 링크를 포함하여 파일의 전체 경로를 표시하려면 다음을 사용하십시오.
:echo resolve(expand('%:p'))
아래 줄을 추가하여 상태 표시 줄에 추가 할 수 있습니다 ~./vimrc
set statusline +=%{resolve(expand('%:p'))}\ %*
:set title
창 제목 표시 줄에 파일 이름을 표시합니다.
왜 그렇게 복잡한가? Control-G가 일을 할 것입니다
위의 제안 중 하나를
set statusline=%f%m%r%h%w\ [%Y]\ [0x%02.2B]%<\ %F%4v,%4l\ %3p%%\ of\ %L\ lines
작동하도록 또한
set laststatus=2
사용되었습니다.
나는 vimrc
amix 에서 놀라운 것을 사용합니다 : https://github.com/amix/vimrc
lightline.vim
플러그를 사용하고 상태 표시 줄에 파일 이름을 표시합니다.
를 사용하는 것에 대한 amix/vimrc
가장 큰 장점은이 플러그인이 대부분의 사용자 정의를 처리하고 매우 안정적이며 github 별 수와 드문 문제를 확인하여 수천 명의 사람들이 테스트 한 것입니다.
또한 자주 업데이트됩니다.
추신 : 플러그인 중 하나의 저자가 아닙니다 .. 그냥 팬 :)
또한 이것을 .vimrc 파일에 넣어야했습니다.
set noruler
set laststatus=2
그런 다음 set statusline="%f%m%r%h%w [%Y] [0x%02.2B]%< %F%=%4v,%4l %3p%% of %L"
.vimrc 파일 에 무언가를 넣을 수 있으며 터미널을 다시 시작한 후 상태 표시 줄이 올바르게 표시됩니다.
'Programing' 카테고리의 다른 글
"관리되는"과 "관리되지 않는"의 차이점 (0) | 2020.06.24 |
---|---|
SQL Server의 열 추가 문에서 명명 된 기본 제약 조건을 만들 수 있습니까? (0) | 2020.06.24 |
재산 변경에 대한 중단 점 (0) | 2020.06.23 |
"스타일 시트 (#)에 대한 텍스트를 가져 오지 못했습니다 : 주어진 ID를 가진 스타일 시트가 없습니다"라는 오류가 표시됩니다. 이것은 무엇을 의미합니까? (0) | 2020.06.23 |
Windows / IIS 서버에서 현재 페이지의 전체 URL을 얻으려면 어떻게해야합니까? (0) | 2020.06.23 |