如何在vim中修复窗口中的缓冲区?

fre*_*ass 20 vim

我可以修复缓冲区,以便从vim窗口中删除它的唯一方法是关闭它吗?

例如,我正在使用NERDtree插件,它在vim窗口中显示文件系统.有时我忘记在使用quickfix命令之前将焦点更改为其他窗口,并且erroneus文件最终替换文件树.(更不用说NERDtree的窗口默认宽度仅为31)

编辑:

我想用这个问题来实现的是模拟Eclipse中vim内部的视图和编辑器的概念.在这个术语中,NERDTree(和其他专门用于显示信息的插件)将是一个视图,而其他窗口将是编辑器.

小智 3

这并不完全是一个答案,但如果你搞砸了,Ctrl-^ 会撤消缓冲区内容的更改。