답변:
ggn
파일에서 검색의 첫 번째 인스턴스로 이동합니다. 파일 gg
의 시작 부분과 n
패턴의 다음 일치 항목으로 이동합니다.
gg2n
파일의 두 번째 인스턴스 gg42n
로 이동 하거나 42 번째 인스턴스로 이동하는 데 사용할 수도 있습니다 . 마찬가지로 G$N
마지막 경기로 이동하거나 ( G
마지막 줄로 이동하고, $
그 줄의 끝 으로 이동하고 N
, 뒤로 검색), G$2N
두 번째로 이동하는 데 사용할 수 있습니다.
승리에 대한 Ex 명령을 숨기십시오.
:ij[ump] foo "jumps to first foo that is not in a comment
:ij[ump]! foo "jumps to first foo, comment or not
도 참조하십시오 :il[ist]
.
:ij 2 foo
두 번째 등으로 이동하는 데 사용할 수 있습니다
:ilist
마지막 항목을 수행 하고 선택하십시오.
G$N
점프 목록을 오염시키지 않음). 첫 번째 발생에는가 nmap gö :ijump! 1 /<C-R>/<CR>
있지만 마지막 발생에 대해 동일한 것을 파악할 수 없습니다.
:ijump
항상 다른 숫자를 사용하므로 원하는 것을 쉽게 얻을 수있는 방법이 없습니다. :ilist
마지막 출력 을 얻기 위해 출력을 잡고 구문 분석 하는 함수로 시도해야합니다 .
사용에 의존하는 방법 gg
다음 중 하나를 통해 검색 /foo
하거나 n
대화 형 사용하기에 좋은, 그러나 때 빔의와 편집 일괄 -S
인수 검색된 단어가 파일의 첫 번째 단어 인 경우가 작동하지 않습니다; 이 경우 커서는 두 번째 발생에 배치됩니다.
가장 안전한 방법은 ex 명령 :0/foo
입니다. ex 명령으로 주소 만 발행하면 해당 주소로 이동하므로 :12
12 행으로 이동합니다. ed / ex / Vim은 검색 패턴을 주소로 지원하므로 :/foo
커서 위치 (처음에는 ".")에서 첫 번째로 일치합니다. :0/foo
"제로 라인에서 첫 번째 'foo'"를 의미합니다.
G$N
입력하는 것이 약간 어색. 대신ggN
이미ggn
첫 번째 결과를 냈고 마지막 결과를 치고 싶을 경우 그냥 수행하십시오N
.