vim을 사용하여 문서의 어디에 있는지 알아보세요.

vim을 사용하여 문서의 어디에 있는지 알아보세요.

큰 텍스트 파일이 있는데 vim에서 그 일부를 편집하려고 합니다. 나는 /를 사용하여 정확한 문자열(sgml 파일)을 검색/grep했고 어딘가에서 찾았습니다. 검색하는 동안 패턴이 문서 길이에 얼마나 가까운지(25-30% 이상) 알려 주지만 일단 패턴을 꺼내면 문서의 크기를 알 수 없습니다.

문서에 있는 동안 위치를 백분율로 구문 분석하고 공유하기 위해 vim이 필요한 구성 변수나 무언가가 있을 수 있습니다.

답변1

나는 당신이 이 옵션을 찾고 있다고 믿습니다 ruler.

이를 설정하면 Vim은 현재 있는 파일의 위치에 대한 정보가 포함된 "눈금자"를 화면 하단에 표시합니다.

도움말 정보( :help rulerVim의 경우)에 따르면, 파일의 상단이 보이면 "Top", 파일의 끝이 보이면 "Bot", 전체 파일이 보이면 "All"로 표시되고, 그 반대의 경우도 마찬가지입니다. 문서가 현재 창보다 큽니다. 파일 내 위치가 백분율로 표시됩니다. 또한 현재 행 번호와 열 위치도 표시됩니다.

Vim에서 활성화 :set ruler하거나 추가하세요.

set ruler

귀하의 파일에 ~/.vimrc.

rulerCtrl+를 누르면 g이와 유사한 정보가 표시되지만 해당 옵션을 활성화할 필요는 없습니다. 이 메시지는 화면 하단에 표시되며 작업을 수행하면 즉시 사라집니다.

+를 누르면 g문서에서의 위치에 대한 자세한 정보를 얻을 수 있습니다.Ctrlg

관련 정보