如何在不使用插件的情况下在 Vim 中自动保存?
我找到了以下帖子:
给出以下答案:
autocmd TextChanged,TextChangedI <buffer> silent write
Run Code Online (Sandbox Code Playgroud)
它工作得很好,除了当我把它放在我的 .vimrc 中时它不起作用,那么我怎样才能将该行放在我的 .vimrc 中,以便每次打开 Vim 时它都可以工作?
编辑:当我不使用会话时,似乎将该行放入 .vimrc 中即可工作!
所以我将重新表述我的问题:
如何将上述工作与 mksession 结合起来,使用 vim -S 在 Vim 中打开预配置的会话?
正如评论中所述D. Ben Knoble,您需要使用*而不是<buffer>:
autocmd TextChanged,TextChangedI * silent write
Run Code Online (Sandbox Code Playgroud)