2012-04-05 2 views
3

최근에 Ruby를 프로그래밍 할 때 Vim을 편집자로 사용하지만 Vim에서 그렇게 할 수 있는지 여부는 알지 못합니다. 다음Vim에서는 열려있는 분할 창을 지정하여 파일을 열 수 있습니까?

split window

내가 gf 충돌 나는 require 문에서 커서를 주차하는 경우 소스 파일 xyz.rb로 이동합니다 :의 내 빔에 가정 해 봅시다, 난 이미이 같은 AB 이름이 수직 분할 창을 , 기본적으로 동일한 창 A에 표시됩니다.

열린 창 B 분할 창에 소스 파일 xyz.rb을 열거 나 표시 할 수있는 바로 가기가 있습니까? (창문이 아직없는 경우에도 B은 자동으로 만듭니다.)

설명서를 확인했는데 xyz.rb을 다른 수평 분할 창이나 새 탭에 표시하는 몇 가지 방법이 있지만 실제로는 가능한 경우 분할 된 창을 열어 지정해주십시오. B.

감사합니다.

답변

3

설명하는 기능이 이미 '미리보기 창'형태로 제공됩니다.

당신은 미리보기 창에 커서 아래 파일 이름을 엽니 다

:exec 'pedit ' . expand('<cfile>') 

이 같은 열쇠 (예를 들어, GF)를 매핑 할 수 있습니다. 존재하지 않으면 새로운 미리보기 창이 열립니다. 자세한 내용은 :he preview-window을 참조하십시오.

사용 ^WZ (또는 :pclose) 미리보기 창에게 답장을 보내

+0

감사를 닫을 수 있지만, 미리보기 창 내가 원하는 것과 약간 다를 수 있습니다. 먼저 미리보기가 아닌 열린 파일을 편집 할 수 있어야합니다. 둘째, 위의 그림에서 창 B와 같이 이미 존재하는 분할 창을 지정하여 파일을 열었 으면합니다. :) –

+0

@ 高見 龍 어떻게? 아마도 내가 원하는 것을 찾을 수 있도록 도울 수 있습니다. – sehe

+0

실제로 그렇게 할 수 있을지 확신하지 못합니다. P –

관련 문제