it-swarm-ko.tech

vim의 'set ruler'명령에 해당하는 vi는 무엇입니까?

vi에 현재 행과 열 위치를 표시하는 방법이 있습니까? vim에서 set ruler 명령이지만 vi를 사용할 때 내 옵션은 무엇입니까?

10
Kevin Cantu

넌 할 수있어 set number는 각 줄의 시작 부분에 줄 번호를 표시합니다. 그러나 원래 vi에서는 현재 열을 표시하는 옵션이없는 것 같습니다.

적어도 특정 열에 커서를 위치시키는 방법이 있습니다. 하다 25|를 눌러 현재 행의 25 열에 커서를 놓습니다.

8
fschmitt

누를 수 있습니다. Ctrl+G 커서의 행 및 열 번호, 파일 이름 등을 포함하여 왼쪽 하단 모서리에 몇 가지 유용한 정보를 일시적으로 표시합니다.

8
Hubro

원래 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

3
Thomas Dickey