vim - 获取vim来修改文件而不是在其上移动新版本?

标签 vim

我希望我的应用程序在保存文件时自动更新。因此,我使用inotify(ubuntu)创建检测事件的观察者。

问题是vim 覆盖了文件,而不是对其进行了更新。因此,我的观察者在第一次更新后就迷路了。

我想知道,有没有一种方法可以设置vim,以便它不使用交换文件并直接更新该文件?

(我尝试了:set noswapfile-n选项,该选项在不更改行为的情况下删除了交换文件)

最佳答案

你可以这样做:

:set backupcopy=yes

关于vim - 获取vim来修改文件而不是在其上移动新版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10507344/

相关文章:

linux - 为vim安装Vundle插件时如何配置插件?

regex - 脚本 : How to capitalize a specific character of matched text in a substitution?

vim - 配置不适用于在 vim 上使用 vundle

vim - vim 中 $ 和 ^ 的顺序。是不是反了

Vim 复制行号?

go - 如何关闭 golang 的所有 vim 设置?

css - 使 ctags 与 CSS 一起工作

从外部命令退出时 vim 不会返回到同一个文件

vim - 如何将vim命令配置为windows风格?

vim - 在 "EVERY"选项卡中自动打开 NERDTree