要将行的内容作为字符串获取,请使用getline(<line number>)。要以字符串形式获取当前行的内容,可以使用getline(".")。要获取字符串的长度,可以使用strlen(<string>)。
放在一起,我们得到strlen(getline("."))。要将其添加到您的状态行,只需:
statusline += "%{strwidth(getline('.'))}"
Run Code Online (Sandbox Code Playgroud)
或vim-airline(我用的是什么)
" can be any section; this is for section z
let g:ariline_section_z = "%{strlen(getline('.'))}"
Run Code Online (Sandbox Code Playgroud)