VS-Code具有一个设置,在丢失焦点时可以保存文件。在vim中,我们有autowriteall不错,但它会写入所有缓冲区。
autowriteall
仅在当前缓冲区中,有没有办法在vim中模仿files.autoSave: onFocusChange?
files.autoSave: onFocusChange
有FocusGained和FocusLost事件。但是,请仔细阅读该文档,以确保它可以根据需要运行。
FocusGained
FocusLost
除了这两个事件之外,还存在诸如winLeave或BufLeave之类的事件,可能对您的自动保存需求有所帮助。
winLeave
BufLeave
阅读文档。