E138:无法写入viminfo文件$ HOME / .viminfo

时间:2013-02-18 07:16:47

标签: linux shell command-line opensuse

我在生产环境中使用opensuse。 我登录为“测试”用户并尝试使用“vi”编辑文件,但是当我要保存时 该文件显示以下错误

**

  

E138:无法写入viminfo文件/home/test/.viminfo

**

在“test”用户下,所有文件和文件夹自动变为只读。 我正在尝试使用“root”用户更改权限,但无法更改它。 我也寻找像“〜/ .viminf *”这样的临时文件,但没有这样的东西。

不知道该做什么帮助.... 任何人都知道这个问题

1 个答案:

答案 0 :(得分:15)

修复您的主目录所有者和权限。

sudo chown -R test /home/test

sudo chmod u+rw -R /home/test

最后检查是否遗留了旧的临时文件(例如〜/ .viminf *),并且可以在.viminfo文件的目录中写入。