苏南大叔的 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相关经验文字:

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

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   mac    vi

本站的忠实读者小伙伴,正在阅读下面这些文章:

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!