vim에서 파일로 이동하여 별도의 탭에서 여는 방법은 무엇입니까?

vim에서 파일로 이동하여 별도의 탭에서 여는 방법은 무엇입니까?

나는 그것을 설치하여 다른 파일의 함수 본문으로 이동할 수 있다는 것을 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

관련 정보