需要帮忙.我一直在vi中编辑一个文本文件,我之前能够保存更改,但现在我在输入命令保存文件时遇到上述错误.请帮忙 .
Joh*_*web 38
你可以vi(或者,更有可能vim)说通过这样做来强迫写:
:w!
Run Code Online (Sandbox Code Playgroud)
或者,将文件写入备用位置:
:w! /path/to/other/location
Run Code Online (Sandbox Code Playgroud)
要检查备份文件的写入位置(通常):
:se backup? backupdir? backupext?
Run Code Online (Sandbox Code Playgroud)
尝试touch在该目录中的文件,看看你的操作系统是否给你一个错误,以启发你为什么你的编辑不能写在那里.
有同样的问题.这是因为我以root身份安装了vimconf.您需要更改〜/ .vim目录中的文件权限,并将所有者更改为您的用户.
sudo chmod 0750 ~/.vim
sudo chown user ~/.vim
Run Code Online (Sandbox Code Playgroud)