Vim에서 f 및 t 명령은 무엇을합니까?
vim에서 fand t명령이 수행하는 작업과 작동 방식을 누군가에게 설명 할 수 있습니까 ? 이 정보를 찾지 못하는 것 같지만 사람들은 그들이 매우 유용하다고 계속 말합니다. 가능한 경우 예를 들어 답변을 주셔서 감사합니다. 감사합니다!
이와 같은 질문을 첫 번째 정류장은 정력의 내부 도움이 될,해야 :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가 하나만 있으므로 커서가 전혀 움직이지 않습니다.
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:커서에서 다음 콜론까지 모든 것을 바꿀 수 있지만 콜론은 삭제하지 않습니다. "콜론으로 변경"으로 기억할 수 있습니다.
fx줄 에서 다음 x 으로 이동합니다 .
tx다음 x 줄 바로 앞의 캐릭터로 이동합니다 .
당신은 사용할 수 있습니다 Fx및 Tx범위에 이전을 x .
당신은 라인 2fx의 두 번째 x로 이동하는 데 사용할 수 있습니다 .
그래서, fF그리고 tT당신은 괄호의 다음 세트 (빠르게 이동하고자 할 때 유용합니다 f() 또는 커서에서 삭제를 모든하지만, 제외, 이전 =( dT=) 등등 ...
참조하십시오 :h motion.txt. 당신의 마음을 날려 버릴 것입니다.
참고 URL : https://stackoverflow.com/questions/12495442/what-do-the-f-and-t-commands-do-in-vim
'programing tip' 카테고리의 다른 글
| DataTable : 항목 표시 드롭 다운을 숨기고 검색 상자는 유지 (0) | 2020.07.26 |
|---|---|
| 유효한 IPv6 주소와 일치하는 정규식 (0) | 2020.07.26 |
| DIV 대신 테이블 (0) | 2020.07.26 |
| PHP 공지를 끄려면 어떻게합니까? (0) | 2020.07.26 |
| tsconfig.json 파일을 어떻게 생성합니까? (0) | 2020.07.25 |