Nice programing

커서를 특정 행과 열로 이동하려면 어떻게합니까?

nicepro 2020. 11. 9. 20:57
반응형

커서를 특정 행과 열로 이동하려면 어떻게합니까?


:30 커서를 30 행의 시작 부분으로 이동합니다.

Vim에게 어떻게 커서를 y 행, x 열에 두도록 할 수 있습니까? 이 화살표 키 또는 사용하지 않고 가능 h, j, k, l키를?

Vim 버전 7.3.429를 실행하고 있습니다.


해당 행의 지정된 열로 이동하려면 숫자 다음에 파이프를 입력하십시오.

80| 그 라인에서 80 위를 차지해야합니다.

편집 : 특정 x, y 위치로 이동하려는 경우 그 위치가 확실하지 않습니다.


어떤 식 으로든 더 편리한 지 확실하지 않지만 cursor함수를 직접 호출 할 수 있습니다.

:cal cursor(30, 5)

30 행, 5 열로 이동합니다.


명령 모드에서 :

해당 줄 번호로 이동하려면 숫자 다음에 G (대문자)를 입력합니다.
예 : 30G는 30 행으로 이동합니다.
예 : G는 버퍼의 마지막 행으로 이동합니다.

숫자를 입력하고 | (파이프) 현재 줄의 해당 열로 이동합니다.
예 : 80 | 80 열로 이동합니다.

따라서 : 30G80 | 30 행, 80 열로 이동합니다.


사용하는 또 다른 방법 execute <line_num>. 예를 들면

function GotoLine(line)
     execute a:line
endfunction

참고 URL : https://stackoverflow.com/questions/11767956/how-do-i-move-the-cursor-to-a-specific-row-and-column

반응형