Vim - 命令行区域中的缓冲区名称

Vim - 命令行区域中的缓冲区名称

当我用 vim 编辑文件时,在 cmd 行区域、状态行下、所有缓冲区的名称中总是有这个(图像http://ompldr.org/vOHZtdg:)

我有什么办法可以将其删除吗?

答案1

您的vim配置文件在某处有一些额外的自定义内容,因为它不是默认包的一部分。

尝试将其添加到您的~/.vimrc文件中:

:set laststatus=0

您可以通过在打开的编辑器中运行它来进行测试。

编辑:根据您报告的状态行,您可能应该更改:

set statusline=\ \%F%m%r%h%w\ ::\ %y\ [#\%n]\%=\ [%p%%:\ %v\::\%l/%L]\ –

…到:

set statusline=\ \%F%m%r%h%w\ ::\ %y\ [#\%n]

…但是您可能需要进行试验,看看哪些部分是您想要保留的,哪些部分是您不想要的。

答案2

看起来像buftabs.vim'statusline'当您切换缓冲区时,它会修改,然后恢复'stl'

相关内容