vim 的状态栏默认是关闭的,通过设置laststatus来开启。它的值有3中:

  • 0:不显示状态栏
  • 1:有2个以上的窗口时显示
  • 2:一直显示
  1. set laststatus=2

设置状态栏


通过statusline来设置状态栏应该显示哪些内容:

  1. set statusline=%f
  2. set statusline+=\ -\
  3. set statusline+=Filetype:
  4. set statusline+=%y
  • %f:当前文件所处的位置
  • %y:当前文件的类型
  • %l:光标所在的行
  • %L:文件中行的总数
  • %=:接下来的内容从右开始排列

状态栏中占位符的完整形式是 %-0{minwid}.{maxwid}{item} 。除了 %item ,其他都是可选的。