Vim에서 커서를 왼쪽에서 n 번째 기호로 이동하는 방법은 무엇입니까?
내가 보는 해결책 중 하나는를 누르면 0n<right-arrow>
n + 1 위치로 이동합니다. 더 자연스러운 방법이 있습니까?
답변
파이프 ‘|’ 캐릭터는 당신이 원하는 것일 수 있습니다.
일반 모드에서 한 줄의 25 번째 열로 이동하려면 25|
일반 모드에서 한 줄의 37 번째 열로 이동하려면 37|
등등. . .
답변
편집 : 질문을 잘못 읽었습니다.
해당 기호를 입력 한 f다음 특정 기호로 이동할 수 있습니다 .
세 번째로 이동 $
하려면 다음을 입력합니다.
3f$
뒤로 돌아가려면 대문자 “F”를 사용합니다.
F$
먼저 줄의 끝에 도달하려면 “$”를 사용합니다.
따라서 줄 끝에서 세 번째 $를 찾는 키 입력은 다음과 같습니다.
$3F$
Vim을 사용할 때 다음과 같이 편리하게 사용하고 싶습니다.
http://www.lagmonster.org/docs/vi.html
답변
n 번째 문자인지 n 번째 문자인지 잘 모르겠습니다. 두 번째는 대답되었으므로 첫 번째는 대답하겠습니다.
^
공백을 제외한 줄의 시작 부분으로 이동하고 (따라서 흰색이 아닌 첫 번째 열까지) |
(파이프) 또는 0
(0)은 첫 번째 문자로 이동합니다. 그런 다음 l
(소문자 L) 오른쪽으로 이동합니다. 그리고 7l
오른쪽으로 당신에게 7 자 소요됩니다. 따라서 모두 함께 줄의 (n + 1) 번째 문자로 이동합니다 07l
. n = 7,.