vi에 현재 행과 열 위치를 표시하는 방법이 있습니까? vim에서 set ruler
명령이지만 vi를 사용할 때 내 옵션은 무엇입니까?
넌 할 수있어 set number
는 각 줄의 시작 부분에 줄 번호를 표시합니다. 그러나 원래 vi에서는 현재 열을 표시하는 옵션이없는 것 같습니다.
적어도 특정 열에 커서를 위치시키는 방법이 있습니다. 하다 25|
를 눌러 현재 행의 25 열에 커서를 놓습니다.
누를 수 있습니다. Ctrl+G 커서의 행 및 열 번호, 파일 이름 등을 포함하여 왼쪽 하단 모서리에 몇 가지 유용한 정보를 일시적으로 표시합니다.
원래 vi에는 ruler
에서 볼 수있는 vim
모드와 같은 것이 없었습니다.
원래 vi (예 : AIX, HPUX, Solaris)에서 controlG 어떤 라인 에 있는지 표시하지만 열 은 표시하지 않습니다. 예 :
"shlib" [Read only] line 137 of 140 --97%--
눈금자 모드는 elvis
에서 처음 도입되었습니다 ( 80 열에서 vi에서 선을 그리는 방법 참조 ) :
google은 elvis가 이것을 버전 1.5 (1992 년 4 월 2 일)에 추가했으며, 참고로 버전 1.4는 1991 년 8 월 4 일이었습니다.
1.17 (1992 년 4 월 20 일)과 1.24 (1993 년 1 월 10 일) 사이에 버전 1.18 (날짜 표시)에서 vim에 추가되었습니다.
VIM 1.18-모든 행이 삭제되었을 때 화면이 업데이트되지 않았습니다. Readfile () 지금 커서를 첫 번째 새 행에 놓습니다. 이상한 디스크 레이블을 잡아라. 끝없는 "실행 취소 줄 누락"루프 제거. 빈 파일 'O'를 사용하면 이 문제가 발생합니다. windexit ()에 창 크기 재설정이 추가되었습니다. 버퍼가 변경된 경우에만 .vim 파일 을 플러시합니다. . 에서 Nice things 추가. Elvis 1.5 : "equalprg"및 "ruler"옵션 추가. 인용문 추가.
nvi는 elvis의 포크로 시작하여이 코드를 상속 받았습니다. 어떤 사람들은 nvi가 실행중인 것을보고 원래 vi라고 생각합니다.
vile은 버전 3.57 (1993 년 8 월 5 일)에 대한 변경 사항에 눈금자 모드를 추가했습니다. 따라서 4 개의 공통 vi- 클론 모두 ruler
모드를 제공합니다.
수직 막대를 사용하여 특정 열로 이동하는 것이 해결 방법입니다 (빠른 검사에서 탭 중지를 고려함).
추가 읽기 : vi like emacs-FAQ