[vim] Vim에서는 한마디로 돌아가고 싶습니다. `w`의 반대

vim을 사용하는 경우으로 단어를 한 단어 씩 앞으로 이동할 수 있습니다 w. 뒤로 이동하려면 어떻게합니까?



답변

b단어를 되돌아가는 데 사용 합니다.

(에 따라 공백으로 구분 된 일련의 공백이 아닌 문자 로 구성됨) 을 체크 아웃 W하고 B앞으로 / 뒤로 이동할 수도 있습니다 .WORD:h WORD


답변

그것을 다음과 같이 생각하는 데 도움이됩니다.

b 현재 또는 이전 단어의 시작으로 이동

w 다음 단어의 시작으로 이동

e 현재 또는 다음 단어의 끝으로 이동

ge 이전 단어의 끝으로 이동

:h word-motions자세한 내용과 조작을 결합하는 방법을 시도하십시오 .


답변

vi에서 테스트 한 후 “b”를 사용하여 뒤로 이동하면 정상적으로 작동합니다.


답변

당신이 사용하는 경우 또는, w, b, W, 그리고 B단어를 통해 희망에 의해 탐색 라인, 올바르게 사용하면 더 빨리 할 수있는 다음과 같은 대안을 고려하십시오.

f<char>    # jump to next occurrence of <char> to right (inclusive)

또는

F<char>    # jump back to next occurrence of <char> to left (inclusive)

단어가 공백으로 분리 된 경우

단어가 구분되어 <space>있으면 공백으로 단어를 건너 뛸 수 있습니다.

f<space>;;;;여기서 ;이전 명령을 반복하므로 공백으로 홉합니다.

F<space>;; 공간을 뒤로 뛰어 넘다

단어가 공백이 아닌 문장 부호로 분리 된 경우

<char>문장 부호로 바꾸십시오 ( 예 :.

구두점 방법은 스크롤을 효율적으로 수행 할 수 없지만 이동하려는 위치를 알고있는 경우 일반적으로 한두 번 점프 할 수 있습니다.


답변