답변:
gn
이를 위해 모션을 사용할 수 있으며 다음에 검색된 요소를 선택합니다.
다음과 같이 사용할 수 있습니다.
/foo<CR>
gn -> select the next "foo"
sbar<Esc> -> (optional) substitute it with "bar"
보너스 : .
검색과 변경 을 반복 하려면 a c
를 사용하여 하나의 명령으로 모든 작업을 수행하십시오.
/foo<CR>
cgnbar<Esc>
... -> find and change the 3 next foo
gN
이전 경기를 시각적으로 선택하는 데 사용할 수도 있습니다 .
n
다음 검색 결과를 얻기 위해 누르는 것의 차이점은 무엇입니까 ?
n.
(다음 발생, 수정 반복), 그냥 누르기 만하면됩니다 .
( "다음 발생을 변경하는 수정 사항 반복")
.
호출 gn
하면 원본 foo
이 사라져서 Vim이 다음을 검색합니다 foo
. 그래서 gn
무엇을합니까 n
(등) 어쨌든 할 것이다. 그러나와 마찬가지로 포함되지 않은 n
경우에만 잘 작동 bar
합니다 foo
!
.
전체 행동을 반복 할 수 있는지, 왜 그렇게 할 수 없는지-더 자세히 읽으십시오-c
먼저 더 잘 요청할 수 없습니다.)