2010-02-06 3 views
4

저는 Vim에서 거대한 C++ 코드 기반을 읽고 있습니다. :cn 그래서입니다 입력,퀵 픽스 목록의 다음 항목으로 이동하려면 cn보다 짧은 키 조합이 있습니까?

:vimgrep /foo/ 
:cn 
:cn 
:cn 

을 지금 :

하나의 파일 내에서

, 나는 하나 개 이상의 파일을 검색하려면, 내가해야 할 지금

/foo 
n 
n 
n 

을 수행 할 수 있습니다 n보다 훨씬 덜 편리합니다. :cn 대신 n (예 : /으로 검색)으로 vimgrep 결과를 검색하는 방법이 있습니까?

+0

'.'는 보통 마지막 명령을 반복합니다. – dirkgently

+1

@dirkgently 마지막 편집 명령입니다. 마지막 ex 명령을 반복하기위한 다른 키가 없습니까? –

+2

@Kazark 실제로'@ :'명령은 마지막 ex 명령을 반복합니다. – glts

답변

4

이 내가이 목적을 위해 정확히 제의 .vimrc에있는 것입니다 :

nmap <F7> :cp^M 
nmap <F8> :cn^M 
+0

+1 ... 나는'사용합니다. – Johnsyweb

6

사용 Quickfix List. :grep 또는 :vimgrep과 상관없이 일치하는 항목이 자동으로 채워집니다. 일반적인 키로 탐색 할 수 있습니다 (따라서 "다음"키는 n 대신 j입니다).

열기 위해서는 :copen을 사용하십시오.

관련 문제