如何始终在下面的状态中显示VIM缓冲区而不是使用ls?

时间:2014-01-17 19:27:06

标签: vim

当我使用VIM和缓冲区时,要查看所有缓冲区的列表,我总是要输入:ls来查看所有缓冲区。

有没有办法让缓冲区始终显示在vim的底部?

编辑: 所以基本上让我说我在vimand中打开了2个文件,如果我输入:ls它会显示类似

的内容
  1 #h   "IModuleTest.php" line 422
  3 %a   "~/.vimrc"        line 1

我没有打字来查看我的所有文件都打开,而是希望一直看到它们,这样我就可以更快地切换它们,而不是先看到缓冲区列表..

2 个答案:

答案 0 :(得分:2)

有插件可以做到这一点;例如,minibufexpl.vim

实际上,这需要听起来很奇怪。你知道像:buffer这样的命令也采用文件名,并自动完成它吗?! GVIM默认有 Buffers 菜单。许多用户都有像CtrlP,FuzzyFinder或Unite这样的插件来快速定位缓冲区和文件。

答案 1 :(得分:1)

我喜欢这个插件"vim-bufferline"

第一件好事是,一旦发现命令行处于非活动状态/空闲状态约3秒,它就显示在命令行的空的未使用空间中。按下后,它会消失:(开始执行命令)。

然后它在命令行上显示Vim中打开的所有缓冲区的列表,并突出显示光标所在的活动缓冲区。