我正在使用 GVim (ver 7.3.46) - 将文本文件保存到网络文件夹,我不断收到这个 W11 错误,据我所知没有其他进程/应用程序正在更改文件,我怀疑 vim 认为它改变了由于延迟将其保存到网络驱动器,它检测到不同的时间戳?无论如何,我想抑制这个错误(并且只有这个错误) - 这可能吗?
W11: Warning: File "foo.txt" has changed since editing started
See ":help W11" for more info.
我正在使用 GVim (ver 7.3.46) - 将文本文件保存到网络文件夹,我不断收到这个 W11 错误,据我所知没有其他进程/应用程序正在更改文件,我怀疑 vim 认为它改变了由于延迟将其保存到网络驱动器,它检测到不同的时间戳?无论如何,我想抑制这个错误(并且只有这个错误) - 这可能吗?
W11: Warning: File "foo.txt" has changed since editing started
See ":help W11" for more info.
编辑此文件时,设置autoread
设置,以便 Vim 自动重新读取它:
:setl autoread
这可以通过模式行设置。
另一种选择是buftype
为此文件设置选项。但我不确定这会产生什么其他后果,所以我怀疑这可能会产生一些副作用。
看
:h 'buftype'
对于选项的可能值及其含义buftype
。
在克里斯蒂安的建议之间
:set autoread
被添加到我的 .gvimrc 中,以及将备份和交换文件存储在本地
:set backupdir=~/backup
:set directory=~/backup
似乎解决了我的问题。