是否可以在 tmux 窗口更改上连接 vim save all 命令?
我知道 gui vim 可以选择保存焦点丢失的情况。我希望在控制台中有类似的行为。
答案1
保存失去焦点是通过 .vimrc 中的以下命令实现的:
autocmd BufLeave,FocusLost * silent! wall
语法是:
:au[tocmd] [group] {event} {pat} [nested] {cmd}
在您的情况下,您想要添加VimResized
到事件列表中,请参阅完整文档这里。
.vimrc 文件中的最终结果如下所示:
autocmd BufLeave,FocusLost,VimResized * silent! wall