Vim - 从 vim/nvim 失去焦点时保存缓冲区。与 VSCode 的 "files.autoSave": "onFocusChange" 设置相同
Vim - save buffer when foucs is lost from vim/nvim. Same as VSCode's "files.autoSave": "onFocusChange" setting
VS-Code 有一个设置,我们可以在失去焦点时保存文件。
在 vim 中我们有 autowriteall
这很好但是它写入所有缓冲区。
有没有办法在 vim 中仅对当前缓冲区进行模仿 files.autoSave: onFocusChange
?
有 FocusGained
和 FocusLost
事件。但是请阅读文档以确保它能按您的意愿工作。
除了这两个事件之外,还有 winLeave
或 BufLeave
等事件,这可能对您的自动保存需求有所帮助。
阅读文档。
VS-Code 有一个设置,我们可以在失去焦点时保存文件。
在 vim 中我们有 autowriteall
这很好但是它写入所有缓冲区。
有没有办法在 vim 中仅对当前缓冲区进行模仿 files.autoSave: onFocusChange
?
有 FocusGained
和 FocusLost
事件。但是请阅读文档以确保它能按您的意愿工作。
除了这两个事件之外,还有 winLeave
或 BufLeave
等事件,这可能对您的自动保存需求有所帮助。
阅读文档。