Vim에서 파일 처음부터 현재 커서 위치까지 바이트 수 구하기

feanor의 이미지

Vim 스크립트를 써서 했습니다.

:echo line2byte(line("."))+col(".")-1

자세한 내용은 :help echo, :help line2byte, :help line, :help col 해보시면 되겠구요, "."은 현재 커서 위치를 나타냅니다.

--feanor

Forums: 
nohmad의 이미지

set laststatus=2
set statusline=%<%f%=\ [%1*%M%*%n%R%H]\ \ %-25(%3l,%c%03V\ \ %P\ (%L)%)%12o'%03b'

.vimrc에 이 2줄을 추가하면 훨씬 더 많은 것을 보여줍니다. 오른쪽 아래에 파일 처음부터 커서가 위치한 곳까지의 바이트 수와 현재 커서의 문자코드값이 표시됩니다.

랜덤여신의 이미지

nohmad wrote:
set laststatus=2
set statusline=%<%f%=\ [%1*%M%*%n%R%H]\ \ %-25(%3l,%c%03V\ \ %P\ (%L)%)%12o'%03b'

.vimrc에 이 2줄을 추가하면 훨씬 더 많은 것을 보여줍니다. 오른쪽 아래에 파일 처음부터 커서가 위치한 곳까지의 바이트 수와 현재 커서의 문자코드값이 표시됩니다.

유용한 정보 감사합니다.

저에겐 특히 laststatus 옵션이 쓸만하군요. ^^

vigor96의 이미지

g + <ctrl-G>

이렇게 해도 정보는 보여주죠^^