在<;之后自动写入VIM缓冲区;alt选项卡>;

在<;之后自动写入VIM缓冲区;alt选项卡>;,vim,macvim,Vim,Macvim,在使用alt tab切换到另一个应用程序后,如何将vim配置为自动写入缓冲区?您需要: autocmd FocusLost * :wall 在你的 我刚试过,似乎很管用。我想这只能在gvim中使用?因为如果你在终端中运行vim,它对windows或focus一无所知。实际上,vim文档说:“只有GUI和一些控制台版本可以检测到这一点”,尽管我不知道这会是什么……谢谢你的回答。它适用于gvim,但不适用于linux shell中的vim。您好,我非常确定,由于上述原因,vim在linux she

在使用alt tab切换到另一个应用程序后,如何将vim配置为自动写入缓冲区?

您需要:

autocmd FocusLost * :wall
在你的


我刚试过,似乎很管用。

我想这只能在gvim中使用?因为如果你在终端中运行vim,它对windows或focus一无所知。实际上,vim文档说:“只有GUI和一些控制台版本可以检测到这一点”,尽管我不知道这会是什么……谢谢你的回答。它适用于gvim,但不适用于linux shell中的vim。您好,我非常确定,由于上述原因,vim在linux shell中不可能实现这一点。(除非您编写了某种C代码来连接xwindows,但我不推荐这样做)请查看Steve Losh的vim vitality插件。它在某些情况下会有所帮助。