首页 > 解决方案 > 在没有插件的情况下在 Vim 中使用自动保存?

问题描述

如何在没有插件的情况下在 Vim 中自动保存?

我找到了以下帖子:

键入时自动保存在 VIM 中

这给出了以下答案:

autocmd TextChanged,TextChangedI <buffer> silent write

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

编辑:当我不使用会话时,似乎将该行放在 .vimrc 中有效!

所以我将改写我的问题:

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

标签: vim

解决方案


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

autocmd TextChanged,TextChangedI * silent write

推荐阅读