不使用插件在 Vim 中使用自动保存?

use*_*980 2 vim

如何在不使用插件的情况下在 Vim 中自动保存?

我找到了以下帖子:

输入时自动保存在 VIM 中

给出以下答案:

autocmd TextChanged,TextChangedI <buffer> silent write
Run Code Online (Sandbox Code Playgroud)

它工作得很好,除了当我把它放在我的 .vimrc 中时它不起作用,那么我怎样才能将该行放在我的 .vimrc 中,以便每次打开 Vim 时它都可以工作?

编辑:当我不使用会话时,似乎将该行放入 .vimrc 中即可工作!

所以我将重新表述我的问题:

如何将上述工作与 mksession 结合起来,使用 vim -S 在 Vim 中打开预配置的会话?

wfe*_*ehr 5

正如评论中所述D. Ben Knoble,您需要使用*而不是<buffer>

autocmd TextChanged,TextChangedI * silent write
Run Code Online (Sandbox Code Playgroud)