Предупреждение о несохраненном буфере при переключении файлов / буферов - PullRequest
37 голосов
/ 10 марта 2010

Я использую FuzzyFinder с vim для открытия файлов и переключения между буферами. Это работает как шарм, за исключением случаев, когда текущий файл, над которым я работаю, имеет некоторые изменения. Vim не позволит мне переключить буфер, пока я не сохраню его:

"E37: нет записи с момента последнего изменения (добавить! Для переопределения)".

Есть ли способ подавить это предупреждение, если я не выйду из редактора? Все, что я хочу сделать, это переключиться на другой буфер для ссылки на некоторый код и вернуться обратно.

Ответы [ 2 ]

52 голосов
/ 10 марта 2010

Я думаю, вы можете использовать :set hidden.

10 голосов
/ 10 марта 2010

Используйте параметр :set hidden, и vim будет скрывать буфер, пока вы не вернетесь к нему.

Вы также можете использовать :set confirm для более удобного обращения с предупреждением о несохраненном буфере.

...