
vim에 다음 줄의 시작 부분이나 이전 줄의 끝으로 이동하는 단축키가 있나요? $
or 를 사용하지 않고 할 수 있는 방법이 있나요 ^
?
그리고 줄 끝에서 right
또는 을 치면 다음 줄의 시작 부분으로 이동하게 하는 방법이 있나요 ? l
마찬가지로 줄의 시작 left
부분 h
에서 이전 줄의 끝으로 이동하려면? 차이점이 있다면 MacVim을 사용하고 있습니다.
답변1
다음 줄의 시작 부분으로 이동하려면 를 누르세요 Enter
. 보다 :help <CR>
.
다음 줄의 시작 부분을 만들고 줄 바꿈하려면 'whichwrap' 옵션에 및를 추가 right
하세요 . 예 :l
>
l
:set whichwrap+=>,l
마찬가지로, 이전 줄의 끝까지 만들고 감싸려면 left
' whichwrap' 옵션에 및 를 추가하세요. 예:h
<
h
:set whichwrap+=<,h
보다 :help 'whichwrap'
.
이전 줄의 끝으로 이동하는 단일 키 단축키는 모르지만 'whichwrap' 설정을 사용하면 0h
작동 0left
할 수 있으며 자주 사용하지 않는 키에 둘 중 하나를 매핑할 수도 있습니다. .
답변2
첫 번째 질문의 경우 원하는 작업을 수행할 수 있는 지름길은 없지만 매핑할 수는 있습니다. 예를 들어:
:nnoremap <c-p> k$
:nnoremap <c-n> j0
두 번째 질문은 " :help 'whichwrap'
"(명령의 일부로 작은따옴표 포함)을 살펴보세요.
답변3
+
/ -
모든 줄의 시작 부분에서 위아래로 움직일 수 있습니다. $
줄 끝으로 이동하고 거기에 k
/ 를 붙입니다 j
.