本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。

苏南大叔的 mac pro 使用 vi的时候,报错一个很奇怪的错误。基本上这个vi工具是废了,已经不能正常编辑保存文件了。苏南大叔认为:这个vi还是有必要抢救一下。

苏南大叔:vi 报错 E886: Can't rename viminfo file to viminfo! - vim-version
vi 报错 E886: Can't rename viminfo file to viminfo!(图3-1)

本文的vi版本为:8.0.1283

报错信息

错误信息如下:

E886: Can't rename viminfo file to /Users/sunan/.viminfo!

苏南大叔:vi 报错 E886: Can't rename viminfo file to viminfo! - vim-error
vi 报错 E886: Can't rename viminfo file to viminfo!(图3-2)

解决方案

方案如下:
先通过whoami获得当前用户,然后修改对应目录的属主及权限,注意替换相关用户名!

whoami

返回sunan,然后修改相关权限。注意,替换下面命令中的sunan为您自己的用户名!

sudo chown sunan /Users/sunan/
sudo chmod -R u+rw /Users/sunan/

执行完毕,症状消失。已经可以正常使用vi命令。

苏南大叔:vi 报错 E886: Can't rename viminfo file to viminfo! - vi-solution
vi 报错 E886: Can't rename viminfo file to viminfo!(图3-3)

总结

vi是非常常用的linux命令,所以千万不能出问题,对吧?
来点击下面的链接,查看苏南大叔的vi相关经验文字:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。