답변:
이와 같은 질문을 첫 번째 정류장은 정력의 내부 도움이 될,해야 :h f하고 :h t. 그러나이 경우 이러한 항목은 예제 없이는 약간 암호화되어 있습니다. 다음 줄이 있다고 가정합니다 ( ^= 커서 위치).
The quick brown fox jumps over the lazy dog.
^
이 명령은 한 줄에서 문자를 찾습니다. 따라서 fb여기에 커서를 놓습니다.
The quick brown fox jumps over the lazy dog.
^
t비슷 f하지만 앞의 문자에 커서를 배치합니다. 그래서 tb당신에게 줄 것입니다 :
The quick brown fox jumps over the lazy dog.
^
이 명령을 find 및 till 로 기억할 수 있습니다 . 또한 명령 앞에 숫자를 추가하여 해당 문자의 n 번째 발생으로 이동할 수 있습니다. 예를 들어 3fb커서 오른쪽의 세 번째 b로 이동합니다. 내 예제 문장에는 b가 하나만 있으므로 커서가 전혀 움직이지 않습니다.
Fb또는 Tb.
:help비 밀교적인 군중에 대해 항상 최선의 설명을 제공하지는 않기 때문에 에 의존 하지 않기 때문에 초보자에게 쉽게 갈 가치가 있습니다. 은 무슨 to [count]'th뜻인가요?
Michael Kristofik의 답변 에 추가하기 위해에 대한 설명이 f없거나 t를 언급하지 않고 완전 ;합니다.
에서 이 빔의 컨닝 페이퍼 :
; "최근 f, t, F 또는 T [횟수] 번 반복"
따라서 @MichaelKristofik의 주제를 계속하려면 :
The quick brown fox jumps over the lazy dog.
^
fo첫 번째 'o'로 이동하려면 입력하십시오 .
The quick brown fox jumps over the lazy dog.
^
다음 ;으로 이동합니다.
The quick brown fox jumps over the lazy dog.
^
나는 발견 f과 t와 함께 매우 유용 d하고 c. 예를 들어 ct:는 커서에서 다음 콜론까지 모든 것을 바꿀 수 있지만 콜론은 삭제하지 않습니다. "콜론으로 변경"으로 기억할 수 있습니다.
ct,또는 ct)빠르게로 사용하기 좋은 느낌 함수 호출에 하나 개 마지막 인수를 대체합니다.
vt:c주어진 문자의 각 발생을 항상 100 % 정확하게 찾아내는 것은 아니기 때문에 선호 합니다. 함께 v사용하면 시각적 선택, 멋진 시각적으로 볼 수 있습니다.
fx다음 x 줄로 이동합니다 .
tx줄 에서 다음 문자 바로 앞의 문자로 이동합니다 x.
Fx및 Tx을 사용 하여 이전 x .
라인 2fx에서 두 번째로 점프하는 데 사용할 수 있습니다 x.
그래서, fF그리고 tT당신은 괄호의 다음 세트 (빠르게 이동하고자 할 때 유용합니다 f() 또는 커서에서 삭제를 모든하지만, 제외, 이전 =( dT=) 등등 ...
을 참조하십시오 :h motion.txt. 그것은 당신의 마음을 날려 버릴 것입니다.
2fx. 나는 항상 그것을 혼동합니다f2x