0

首先,我是一个 Windows 用户,使用 VIM 和 vundle 来管理我的插件。

我有 Syntastic vim 插件 ( https://github.com/scrooloose/syntastic ),它可以很好地突出显示我打开并保存的第一个 javascript 文件的任何语法错误。

我也有 minibufexplorer 插件(https://github.com/sontek/minibufexpl.vim)。一旦我打开第二个文件,MiniBufExplorer 窗口就会出现,允许我通过:b1、:b2 等在以前打开的文件之间导航。我注意到当这种情况发生时 Syntastic 停止工作。

如果我删除了 minibufexplorer 插件,那么 Syntastic 总是可以工作的。我真的很想让两者一起工作,有人有解决方案吗?如果它与 Syntastic 一起使用,我很乐意使用 minibufexplorer 的替代品。

4

2 回答 2

1

我正在使用病原体来组织我安装的插件。我有syntasticminibufexplorer,它们可以很好地协同工作。

我根本没有对任何插件进行任何配置。但是为了以一种简单的方式处理缓冲切换(也可以在没有 minibufexplorer 的情况下使用),我在我的.vimrc

map § :bnext^M
map ½ :bprevious^M

它是 Esc 键下方的键。只需点击 § 键即可轻松循环浏览所有打开的缓冲区。

是开始配置的好地方。

于 2013-04-23T10:01:23.697 回答
0

由于我对替代方案持开放态度,因此我将删除 MiniBufExplorer 插件并在需要时使用 :ls vim 命令查看缓冲区列表。它不如使用 MiniBufExplorer 插件方便,但我发现语法突出显示更重要,并且对这种解决方法感到满意。

于 2013-02-25T14:17:23.903 回答