나는 vim
종종 j행, 즉 8행이나 10행 아래로 내려가는 나 자신을 발견합니다. 예를 들어, netrw에 디렉토리가 열려 있고 원하는 디렉토리가 8행이라면 jjjjjjjj+ 입니다 ENTERENTER. 그 이상이라면 /검색을 이용하겠습니다.
이러한 종류의 탐색을 수행하는 더 효율적인 방법이 있습니까? 를 사용해도 될 것 같은데 8j문제는 정확한 줄 수를 모르기 때문에 j어쨌든 -ing 및 -ing으로 끝난다는 것입니다. k제 생각에는 스팸메일보다 더 좋은 방법이 있을 것 같습니다 j.
답변1
:set relativenumber
이 문제를 해결하기 위해 만들어졌습니다.
답변2
제가 찾은 유용한 점은 커서를 움직이는 대신 화면을 움직이는 것이었습니다.
Ctrl-e - Scroll the screen upwards
Ctrl-y - Scroll the screen downwards
페이지를 매겨 현재 위치를 파악하는 대신 화면을 스크롤하면서 코드를 쉽게 읽을 수 있습니다.
그런 다음 화면에서 원하는 위치로 커서를 이동합니다.
H move to top of the screen
M move to middle of the screen
L move to bottom of the screen
답변3
이에 대한 개인적인 해결책은 5j
or 5k
명령을 실행하여 5줄 위나 아래로 이동하는 것입니다. 나는 점프의 정확한 속도를 계산하려고 노력하는 것보다 반복된 명령을 실행하는 것이 더 빠르다는 것을 알았고 5j
그것은 내 근육 기억의 일부가 되었습니다.
물론 정확히 점프하고 싶을 때의 조건이 있지만, 텍스트나 코드를 편집하는 경우에는 몇 가지 5j
명령을 실행한 후 하나 j
또는 k
여러 개의 명령을 실행하면 빠르게 이동할 수 있습니다.