E138:不能写viminfo文件$ HOME / .viminfo

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

**

E138:不能写viminfo文件/home/test/.viminfo

**

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

不知道该怎么办plaese帮助….任何人都知道这个问题

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

sudo chown -R test /home/test sudo chmod u+rw -R /home/test 

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