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

viminfo​介绍:

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

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

问题加强版:

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

 

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

posted on 2020-08-26 13:31  如尘如水  阅读(4745)  评论(0)    收藏  举报