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

dee*_*akg 43 vim text-editor

我使用带有vim的FuzzyFinder来打开文件并在缓冲区之间切换.它就像一个魅力,除非我正在处理的当前文件有一些变化.Vim不会让我切换缓冲区直到我保存它:

"E37:自上次更改后没有写入(添加!覆盖)".

除非我退出编辑,否则有没有办法抑制此警告?我只想切换到不同的缓冲区来引用一些代码并切换回来.

小智 58

我想你可以用:set hidden.


too*_*php 14

使用该:set hidden选项,vim将隐藏缓冲区,直到您回到它.

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

  • 谢谢。:set隐藏的作品符合我的预期。:set Confirm每次让我想切换到新缓冲区时都要求我保存缓冲区,这会使事情变得有些麻烦。 (2认同)
  • @deepakg 不。设置确认后,退出时才会提示 (2认同)