9

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

**

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

**

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

不知道该怎么做请帮忙....任何知道这个问题的人

4

1 回答 1

18

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

sudo chown -R test /home/test

sudo chmod u+rw -R /home/test

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

于 2013-02-18T07:27:19.490 回答