2010-06-30 3 views
4

vim의 quickfix를 사용하여 빌드에서 오류로 건너 뛸 때 오류가있는 파일이 아직 열려 있지 않으면 열어 놓은 파일을 바꾸면서 내 스플릿 중 하나에서 파일을 엽니 다.vim quickfix가 닫은 파일을 다시 엽니 다.

분할 된 마지막 파일을 다시 열거 나 퀵 픽스를 가져 와서 새 분할 된 파일을 열 수 있습니까?

답변

3

퀵 픽스 창이 열려있는 상태에서 이동하려는 오류에 커서가있는 동안 <ctrl-W><enter>을 누르면 새 분할 창에서 파일이 열립니다. 내가 처음 난 그냥 원래 창 (I 분할하여 만든 하나로 이동 컴파일 과정 후 창

:sp 

을 분할 컴파일을 프로세스를 시작하기 전에 :

+0

Zyx의 대답이 문제를 해결할 것이라고 생각하지만 이것은 정확히 내가하려는 것입니다. 감사합니다. – m0tive

0

빌드의 이전/다음/목록 오류로 건너 뛰려면 :cn:cp:cl을 사용할 수 있습니다. 이렇게하면 bn과 bp가 가능합니다. 또는 마커를 사용하십시오 : ma, 'a.

+0

이들은 모두 빌드 명령이 아닌 * buffer * 명령입니다. – Johnsyweb

+0

Oups * Mea Coupa *. 그것은'cn','cp','cl'입니다. HA HA 죄송합니다. – Wernight

7

정상 모드에서 <C-o>을 사용해보세요. 이전 위치가 다른 파일에 있더라도 이전 위치로 이동합니다.

+0

이것 (그리고 Dave Kirby가 말한 것)이 내가 찾고있는 것입니다. 감사합니다. – m0tive

+0

OP : 이것은 일반적으로 유용한 키 스트로크로 ''이 있는데, 이는 ''이 역순으로 진행되는 파일을 통해 진행됩니다. –

2

제가이 경우에 할 것은 다음과 같다) CTRL-w + o 다른 창을 닫고 나를 원래 위치로 두십시오.

+0

명령을 모두 한 번에 분할하여 실행할 수도 있습니다. ': sp make' –

+0

: sp | 작품을 만들다. – skeept

관련 문제