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.
^
이러한 명령은 f
ind 및 t
ill 로 기억할 수 있습니다 . 또한 명령 앞에 숫자를 붙여 해당 문자의 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 |