2012-04-26 2 views
86

나는 종종 문자 'x', 의 다음 어커런스를 찾기 위해 vim에서 f x을 탐색하지만 단어 I 사이에 'x'가 포함 된 단어 (또는 더 많은 단어)가 있다는 것을 간과하고 있습니다. 편집하고 시작 커서 위치.vim repeat 다음 문자 'x'찾기

그래서 다시 f x을 입력해야합니다. 마지막 명령을 반복하는 좋은 버튼 .이 있기 때문에 짜증이납니다. 그래서 버튼을 한번만 눌러서 f x을 반복하는 방법이 있습니다.

답변

162

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

+2

당신은 빠르다. 아직 받아 들일 수 없다! 고마워요! – epsilonhalbe

+0

당신은 나를 때려. :). –

+1

여기에'.'을 사용할 수없는 유용한 이유가 있습니까? 그것이 내가 기대했던 명령이었습니다. –

5

내가이 질문을 한 후 시간이 지났습니다. 요즘은 vim-easymotion을 사용하기 때문에 ;은 거의 필요하지 않습니다.

이 플러그인을 사용하면 특정 문자로 바로 이동할 수 있습니다. 플러그인을 실행하면 화면의 'x'를 제외하고 모든 문자가 회색이되고, 빨간색 글자로 바뀌면 바로 그 문자로 바로 이동할 수 있습니다.

easymotion in use