我希望我的应用程序在保存文件时自动更新。因此,我使用inotify(ubuntu)创建检测事件的观察者。
问题是vim 覆盖了文件,而不是对其进行了更新。因此,我的观察者在第一次更新后就迷路了。
我想知道,有没有一种方法可以设置vim,以便它不使用交换文件并直接更新该文件?
(我尝试了:set noswapfile
和-n
选项,该选项在不更改行为的情况下删除了交换文件)
最佳答案
你可以这样做:
:set backupcopy=yes
关于vim - 获取vim来修改文件而不是在其上移动新版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10507344/