vim - 在没有插件的情况下在 Vim 中使用自动保存?
问题描述
如何在没有插件的情况下在 Vim 中自动保存?
我找到了以下帖子:
这给出了以下答案:
autocmd TextChanged,TextChangedI <buffer> silent write
它工作得很好,除了当我把它放在我的 .vimrc 中时它不起作用,那么我怎样才能把这条线放在我的 .vimrc 中,以便每次打开 Vim 时它都能工作?
编辑:当我不使用会话时,似乎将该行放在 .vimrc 中有效!
所以我将改写我的问题:
如何将上述工作与 mksession 结合使用 vim -S 在 Vim 中打开预配置会话?
解决方案
如评论中所述D. Ben Knoble
,您需要使用*
而不是<buffer>
:
autocmd TextChanged,TextChangedI * silent write
推荐阅读
- r - 将索引列添加到列表 R 中的每个数据框
- javascript - 这种继承在 JavaScript 中是如何工作的?
- angular - 为什么点击时没有触发功能
- javascript - 如何编写带有重复单词的for循环的javascript?
- android - [Android Studio] KOTLIN 导航栏
- c# - 任务和任务有什么区别
和字符串函数? - java - 如何使用此代码在 java 中克隆数组
- forms - 有没有办法创建一个在线表格来为计划者创建任务?
- python - 使用 BeautifulSoup 在网站上查找特定值
- html - 如何修复我的段落元素文本未在 flexbox 中对齐