Vim / Vi에 선택한 검색 세그먼트 내에서 이동하는 명령이 있습니까?
예를 들어 단어를 검색 할 때 강조 표시된 세그먼트의 끝으로 커서를 이동하는 명령이 있습니까? "FishTaco"라는 단어가 있고 "Fish"의 모든 인스턴스를 검색하고 그 뒤에 무언가를 삽입하고 싶다고 가정합니다. 전역 교체를 수행 할 수 있다는 것을 알고 있지만 몇 개의 비 순차적 인스턴스에서만 변경하려면 어떻게해야합니까?
커서를 현재 강조 표시된 세그먼트의 끝으로 이동하여 작업을 수행하는 것이 편리한 위치를 알 수있었습니다.
Fish
과를FishTaco
, 당신이 할 수있는:%s/Fish\(Taco\)\@!/&Taco/
모든 찾을 것이다,Fish
이미 다음에하지Taco
와로 교체FishTaco
. 부정 예측 검색을 일치하는 용어 뒤에Taco
.