Vim 切换文件/缓冲区时出现未保存的缓冲区警告

Vim 切换文件/缓冲区时出现未保存的缓冲区警告,vim,text-editor,Vim,Text Editor,我正在使用FuzzyFinder和Vim来打开文件并在缓冲区之间切换。它就像一个符咒,除非我正在处理的当前文件有一些更改。Vim不会让我切换缓冲区直到我保存它: "E37: No write since last change (add ! to override)". 除非我退出编辑部,有没有办法压制这个警告?我想做的就是切换到另一个缓冲区以引用一些代码并切换回。我想你可以使用:set hidden使用:set hidden选项,Vim将隐藏缓冲区,直到你回到它 您还可以使用:set con

我正在使用FuzzyFinder和Vim来打开文件并在缓冲区之间切换。它就像一个符咒,除非我正在处理的当前文件有一些更改。Vim不会让我切换缓冲区直到我保存它:

"E37: No write since last change (add ! to override)".

除非我退出编辑部,有没有办法压制这个警告?我想做的就是切换到另一个缓冲区以引用一些代码并切换回。

我想你可以使用
:set hidden
使用
:set hidden
选项,Vim将隐藏缓冲区,直到你回到它


您还可以使用
:set confirm
更方便地处理未保存的缓冲区警告。

谢谢!这正是我想要的。谢谢如我所料设置隐藏作品:每次我想切换到一个新的缓冲区时,set confirm都会要求我保存缓冲区,这使得事情变得更为突出。@deepakg no。设置“确认”时,仅当您quit@Sundar没有“当‘确认’处于启用状态时,某些操作通常会因为缓冲区未保存的更改而失败……相反,会引发一个对话框,询问您是否希望保存当前文件。”
set hidden
我认为这才是您真正想要的。”哈哈。今天我不得不再次搜索它,它就在最上面。我想我的谷歌fu编辑工作!