정력 반복 다음 문자 'x'찾기


123

나는 종종 vim by f x에서 다음 문자 'x'를 찾기 위해 탐색 하지만 편집하려는 단어와 시작 커서 위치 사이에 'x'를 포함하는 단어 (또는 더 많은 단어)가 있다는 것을 간과합니다.

그래서 f x다시 해야합니다 .. 마지막 명령을 반복하는 이 멋진 버튼이 있기 때문에 다소 짜증이납니다 . f x한 번의 버튼 누름 으로 반복하는 방법이 있습니다 .

답변:


239

반복 명령 f;(세미콜론)입니다. ,(쉼표)는 검색 방향을 반대로합니다.


2
.이것을 사용할 수없는 유용한 이유가 있습니까? 그것이 내가 일하기를 기대했던 명령이었습니다.
Daniel Kaplan

4
@DanielKaplan novement, 즉 문자 검색 ( f;)을 편집 반복 ( .) 과 다른 문자 에 매핑하는 것이 좋습니다 . 이를 통해 빠른 검색을 수행하고 검색 결과를 변경할 수 있습니다. 일부 교체 할 경우 +와 라인을 *이 같은 (일부 문자를 건너 뛰는 등 교체)를 할 수 :f+r*;.;;.;.;;;.
마커스 Krahl

2
해당 명령을 다시 매핑하는 방법이 있습니까? 많은 사람들 ,이 리더로 사용 합니다.
rk1

@ RK1 변경과 지도자 : mapleader을하자 = ""(당신이 공간을 원하는 경우)

@DrEval 물론입니다.하지만 리더를 그대로 유지하면서 ,역방향 검색 을 계속하고 싶습니다 . 어쨌든, 이제 저는 vim-easymotion의 행복한 사용자입니다.
rk1

18

이 질문을 한 후 시간이 지났습니다. 요즘에는 vim-easymotion 을 사용하므로 ;거의 필요하지 않습니다.

이 플러그인을 사용하면 특정 문자로 직접 이동할 수 있습니다. 플러그인을 실행하면 화면의 모든 'x'를 제외한 모든 문자가 회색으로 표시되며, 해당 문자는 빨간색 문자로 대체되어 바로 이동할 수 있습니다.

easymotion 사용

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.