我使用 vim netrw 通过浏览目录层次来打开/编辑文件。我也经常使用 :bn & :bp 命令打开通过缓冲区列表浏览的文件。
所以我的问题是:当我使用 :bn & :bp 命令切换缓冲区时,有没有办法防止出现 netrw 目录列表?
马克
Netrw 缓冲区已nobuflisted
默认设置,这应该是为了防止它们出现在:ls
或无法通过:bnext
or访问:bprevious
。出于某种原因,它适用于我稍微过时的 MacVim (7.4.52):文件列表永远不会用:bn
and显示:bp
,但它不适用于我稍微不那么过时的 GVim (7.4.131),在那里我遇到了同样的问题你。不过,我从不使用文件列表,所以在你提出问题之前我不知道那个错误。而且我刚刚发现了另一个错误,其中被 netrw 列表替换的缓冲区的内容被清除了。
我会尝试升级到更新的版本,也许你也应该这样做。