유닉스 모드로 설치된 Windows 용 Vim을 사용하고있다. 이 사이트 덕분에 이제 gf
명령을 사용하여 커서 아래의 파일로 이동하십시오. 자동으로 실행하려면 (ctags를위한 + T 유사한 에 Ctrl 키) 또는 Vim에서 'gf'를 어떻게 되 돌리는가?
gf
- 이전 파일로 돌아갑니다 :
나도에 명령을 찾고 있어요 새로운 파일 .
유닉스 모드로 설치된 Windows 용 Vim을 사용하고있다. 이 사이트 덕분에 이제 gf
명령을 사용하여 커서 아래의 파일로 이동하십시오. 자동으로 실행하려면 (ctags를위한 + T 유사한 에 Ctrl 키) 또는 Vim에서 'gf'를 어떻게 되 돌리는가?
gf
나도에 명령을 찾고 있어요 새로운 파일 .
나는 Ctrl 키를를 사용합니다.
-
:help alternate-file을 참조하십시오.
나는 당신의 질문의 2 부에 대한 답을 모른다, 그러나 나는 1.
:e#
빔이 편집하다는 파일 (버퍼)의 목록을 유지 관리 부분 도움이 될 수 있습니다.
:buffers
을 입력하면 현재 편집중인 모든 파일이 표시됩니다. 그 옆에 % 기호가있는 목록의 파일이 현재 파일입니다. 그 옆에 # 기호가있는 파일이 대체 파일입니다. : e #는 현재 파일과 대체 파일 사이를 전환합니다. 그렇게 많이 입력하기보다는 F2를 다음과 같이 매핑합니다. e # 그래서 현재 파일과 대체 파일을 쉽게 넘길 수 있습니다. 이것에 대한 6 - 내가 자주 Ctrl 키을 사용 나는
nmap `<F2> :e#<CR>`
을의 .vimrc이를 추가하여 F2에 명령을 매핑합니다.
두 파일간에 신속하게 앞뒤로 이동할 수있어서 편리합니다. 새 파일을 열 때
감사합니다. 나는 항상 cntl-^(cntl-shift 6) –
(GF 또는 로 : N 또는 다른 명령) 이전 파일은 버퍼 목록에 남아 있습니다. 당신은 에 열려있는 파일을 나열 할 수 있습니다 : LS
당신이 정력에 버퍼 사이를 쉽게 탐색 할 경우이 같은 매핑을 만들 수 있습니다
nmap <M-LEFT> :bN<cr>
nmap <M-RIGHT> :bn<cr>
지금 당신은 Alt 키와 버퍼 사이를 전환 할 수 있습니다 + 왼쪽 화살표 또는 Alt + 오른쪽 화살표를 누르십시오.
:help map.txt
나는 당신의 GF 명령에 못 봤어하지만 나는 그것이 사용 상상 :
매핑에 대한 완전한 문서는 여기에 전자 또는 : 찾을 명령을 사용합니다. 새로운 (또는 : vnew 수직 분할에 대한) 와을 찾을 : 또는 전자 :이 올바른지 가정
, 단순히 를 교체하고 파일 대신 같은 하나의 새로운 창에서 열립니다 .
"Switch between header and cpp nmap ,s :find %:t:r.cpp<CR> nmap ,S :new %:t:r.cpp<CR> nmap ,h :find %:t:r.h<CR> nmap ,H :new %:t:r.h<CR> nmap ,F :new =expand("<cfile>:t")<CR><CR> nmap ,d :new =expand("<cfile>")<CR><CR>
CTRL-W가 작동합니다.
이 명령에 대한 맵을 완성하는 데 오랜 시간을 썼기 때문에 기본 버전이 있다는 것을 알게되어 매우 우울합니다.
gf를 사용하여 파일로 내려 가서 다음을 사용하십시오.
탭에서 두 개의 창을 열었고 이전 버퍼로 점프하는 대신 두 번째 창을 첫 번째 창에서 열었습니다. –
가장 간단한 명령입니다. 감사! – JayG
점프 목록에서 이전 위치로 이동하려면 또는 CTRL-I를 사용하여보다 새로운 위치로 이동하십시오. –
이제 이것을 기억할 수 있다면. – g33kz0r