有没有办法直接写入磁盘而无需在Vim中保存操作?

时间:2017-09-13 10:59:44

标签: vim

我习惯使用Pycharm,我喜欢它的许多功能,这使得它非常高效,特别是对于初学者。随着我年龄的增长,我使用专门的工具来完成越来越多的任务,所以我不再需要这些功能了。与此同时,我喜欢Vim的许多功能,所以我即将切换。

我对改变的每个方面都很好,除了我缺少一个功能,并且直接写入磁盘而不需要键盘快捷键或任何类型的命令等保存操作。如果我需要保存一些东西,我当然会使用git。当我想保存某种状态时,我不想执行多余的操作(我经常提交。这是一种习惯。我不认为这是一种糟糕的行为。)

我错过了什么吗?

这里已经回答了问题: Save file after each edit in vim 但它似乎走向了类似自动保护的方向。

2 个答案:

答案 0 :(得分:0)

我在~/.vimrc中启用的一个选项是

set autowriteall

这会自动写入磁盘而不会明确保存。移植到:help awa

答案 1 :(得分:0)

我的AutoSave plugin允许在GVIM(以及支持 FocusLost 事件的终端中的Vim)失去焦点时,或者在plugin通过时,为自动持久性指定某些缓冲区在Vim中没有按键。

这样,您只需进行编辑,切换到另一个应用程序,所做的更改将被保存到文件中,而不管该文件当前在Vim中是否处于活动状态。