答案1
如果不查看确切的环境,我只能猜测 /tmp 在罪魁祸首机器上不存在(或已满或存在某些权限问题)。每当你写入现有文件时,vim 都无法保存备份,因此它会抱怨,然后提示你。
您可以通过尝试以下方法之一来检查是否属于这种情况:
- 看看是否可以使用 来保存文件而无需提示
:w!
。 通过将以下内容添加到以下内容,看看是否可以在提示之前收到一些错误消息
.vimrc
:set cmdheight=N
尝试 N=2 或 3 或 4,无论哪个适合您的环境。
答案2
尝试使用特权打开文件sudo
。例如,如果文件名为MyFile
,sudo vim MyFile
则不会出现该问题。如果文件是只读的,则会发生这种情况。您可以使用以下方法永久处理该问题
sudo chmod a+w MyFile
现在您始终可以打开不带sudo
.做就是了vim MyFile