Linux 报错: E138: 无法写入 viminfo 文件 /home/zh/.viminfo!


viminfo​介绍:

  ~/.viminfo 文件是系统自动生成。为了方便下次处理,在vim中操作的行为,vim会自动记录下来,保存在 ~/.viminfo 文件中。  

解决方法进入报错的目录,也就是/home/work/,然后执行命令:rm -f .viminf*.tmp 即可

问题加强版:

  删除后还是无效,各种查询,还是不行。然后让同事用他的账号去试试,也有同样的问题,想这应该是有其他问题了。又一顿操作,发现是磁盘满了,谁会想到磁盘满了这个问题呢。而我发现磁盘满,也是我执行上述方法后,发现没有viminfo文件了,还是一直报上述问题,就想我给你创建一个,看你还怎么提示,结果发现创建文件后无法保存,才想到磁盘的问题。不然还要找一段时间了。

 

后面碰到类似的问题: E509: 无法创建备份文件 (请加 ! 强制执行),查看后,也是磁盘满了,俩问题差不多


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM