vim 的状态栏默认是关闭的,通过设置laststatus
来开启。它的值有3中:
- 0:不显示状态栏
- 1:有2个以上的窗口时显示
- 2:一直显示
set laststatus=2
设置状态栏
通过statusline
来设置状态栏应该显示哪些内容:
set statusline=%f
set statusline+=\ -\
set statusline+=Filetype:
set statusline+=%y
- %f:当前文件所处的位置
- %y:当前文件的类型
- %l:光标所在的行
- %L:文件中行的总数
- %=:接下来的内容从右开始排列
状态栏中占位符的完整形式是 %-0{minwid}.{maxwid}{item}
。除了 %
和 item
,其他都是可选的。