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

Bis*_*jit 9 linux shell command-line opensuse

我在生产环境中使用opensuse.我以"test"用户身份登录并尝试使用"vi"编辑文件,但是当我要保存该文件时,它显示以下错误

**

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

**

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

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

Moh*_*bib 16

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

sudo chown -R test /home/test

sudo chmod u+rw -R /home/test
Run Code Online (Sandbox Code Playgroud)

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