현재 행과 열 위치를 표시하는 방법이 있나요?육? 존재하다윔, 이 명령이 있다는 것을 알고 있지만 set ruler
사용할 때 내 옵션은 무엇입니까?육?
답변1
set number
각 줄의 시작 부분에 줄 번호를 표시 할 수 있습니다 . 그러나 원본 vi에는 현재 열을 표시하는 옵션이 없는 것 같습니다.
최소한 특정 열에 커서를 위치시키는 방법이 있습니다. 25|
현재 행의 열 25에 커서를 놓습니다 .
답변2
Ctrl+를 눌러 G커서의 줄과 열 번호, 파일 이름 등을 포함하여 왼쪽 하단에 유용한 정보를 일시적으로 표시 할 수 있습니다.
답변3
ruler
원본 vi는 에서 볼 수 있는 모드와 완전히 다릅니다 vim
.
원본 vi(예: AIX, HPUX, Solaris)에서 controlGwhich를 누르십시오.철사너는 거기 있지만 없어기둥,예를 들어,
"shlib" [Read only] line 137 of 140 --97%--
눈금자 모드는 에서 처음 소개되었습니다 elvis
(참조:vi에서 80열에 선을 그리는 방법):
구글에서는 엘비스가 이것을 버전 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 - 모든 행을 삭제한 후 화면이 업데이트되지 않습니다. 즉시 파일 읽기() 첫 번째 새 줄에 커서를 놓습니다. 이상한 디스크 레이블을 캡처합니다. 끝없는 "실행 취소 행 손실" 루프가 제거되었습니다. 빈 파일 "O"를 사용하면 이 일이 발생했습니다. windexit()에 창 크기 재설정이 추가되었습니다. .vim 파일 새로 고침 버퍼가 변경된 경우에만 해당됩니다. 다음 상품을 추가했습니다. Elvis 1.5: "equalprg" 및 "ruler" 옵션이 추가되었습니다. 참조가 추가되었습니다.
nvi는 원래 elvis의 포크였으며 이 코드를 상속받았습니다. 어떤 사람들은 nvi가 실행되는 것을 보고 그것이 원래의 vi라고 생각합니다.
변경 사항에 사악한 눈금자 모드가 추가되었습니다.버전 3.57(1993년 8월 5일). 따라서 네 가지 일반적인 vi 클론은 모두 ruler
패턴을 제공합니다.
특정 열에 도달하기 위해 수직 막대를 사용하는 것이 해결 방법입니다(빠른 확인에서 탭 정지를 고려했습니다).
추가 자료:vi는 emacs와 같습니다 - FAQ
답변4
뭐, 이건 몇 년 전의 추억이군요.
Vi에는 상태 표시줄 줄이 있습니다. 상태 표시줄에 있는 커서의 열 번호를 보고하도록 설정되어 있는 것을 본 적이 있는데...이 작업이 어떻게 수행되는지 기억이 나지 않습니다.
예, 이것은 vim이 아니라 vi입니다. 아마도 Solaris나 Sunos에 있을 것입니다.
HTH, -pbr