我在生产环境中使用opensuse。 我登录为“测试”用户并尝试使用“vi”编辑文件,但是当我要保存时 该文件显示以下错误
**
E138:无法写入viminfo文件/home/test/.viminfo
**
在“test”用户下,所有文件和文件夹自动变为只读。 我正在尝试使用“root”用户更改权限,但无法更改它。 我也寻找像“〜/ .viminf *”这样的临时文件,但没有这样的东西。
不知道该做什么帮助.... 任何人都知道这个问题
答案 0 :(得分:15)
修复您的主目录所有者和权限。
sudo chown -R test /home/test
sudo chmod u+rw -R /home/test
最后检查是否遗留了旧的临时文件(例如〜/ .viminf *),并且可以在.viminfo文件的目录中写入。