我想在状态行中添加一个函数,通过它可以显示当前文件的总字符数。
:help statusline
向我展示了F
,Full path to the file in the buffer
通过一些搜索,我知道了如何显示 shell 命令的输出。所以我目前有这些.vimrc
:
set statusline+=%#lite#\ %o/%{DisplayTotalChars()}\
function! DisplayTotalChars()
let current_file = expand("%:F")
let total_chars = system('wc -c ' . current_file)
return total_chars
endfunction
这就是它现在在状态行中显示的内容,而我只需要字符数而不是要显示的文件路径:
36/29488 /home/nino/scripts/gfp.py^@