나는 그것을 설치하여 다른 파일의 함수 본문으로 이동할 수 있다는 것을 tags
알고 있습니다. 나는 vim 창을 분할할 수 있다는 것을 알고 있습니다. 잘 모르지만 제가 매우 관심을 갖고 있는 것은 처음 두 개를 마지막 것과 결합하는 방법입니다. 즉, 태그를 사용하여 다른 파일로 어떻게 이동합니까?CTRL + ]
gf
CTRL-w s
gf
열리는별도의 탭에 파일이 있나요?
답변1
다음 명령을 사용하여 지정된 태그에서 새 파일을 분할하고 열 수 있습니다 :stag
. 기본적으로 바인딩은 Ctrl- w, Ctrl- 인 것 같습니다 ].
무엇이든 바인딩할 수 있습니다.
map <F2> :stag
탭에서 수행해야 하는 경우 다음 두 단계로 수행할 수 있습니다.
Ctrl- w, Ctrl- ,] CtrlwT
아니면 다음과 같이 매핑할 수도 있습니다.
map <F2> :tab split <CR>:exec("tag ".expand("<cword>"))<CR>
gf
새 탭에서 여는 것과 동일
Ctrl- w,gf
또는 창 분할:
Ctrl- w,f
분할하고 싶다면 새 탭에서 엽니다.
Ctrl- w, f
Ctrl- w,T