如何摆脱在VIM中处理FocusLost Auto命令时检测到的错误

时间:2014-04-11 12:55:54

标签: macvim

我试图摆脱

Error detected while processing FocusLost Auto commands for "*":
E141: No file name for buffer 1 

我查了一下: Vim: Saving on FocusLost and executing auto command

和:How can I make Vim autosave files when it loses focus?

但在我autocmd FocusLost * nested silent! wall的末尾添加.vimrc没有帮助

有什么想法吗?

我正在使用MacVim

1 个答案:

答案 0 :(得分:0)

这只是因为你还没有提供文件名吗?

如果你运行

,可能不会发生
:w myfilename 

马上。当我在我的.vimrc(在Debian上)测试上面的行时,它对gVim工作得很好。但只有在我提供了文件名之后。

当我没有提供文件名时,我没有收到你所得到的错误。