E138: Can‘t write viminfo file

E138: Can't write viminfo file /home/xxx/.viminfo!

原因

进入/home/xxx/目录下,用ls -a你会发现有很多.viminfa.tmp - .viminfz.tmp 这种的临时文件,这是因为使用vim编辑器时,如果编辑器没有正常退出就会生成一个暂存文件,供下次恢复使用。而这个错误是因为生成大量.viminf*.tmp的临时文件没有被系统自动删除,使得vim每次向.viminfo中写入信息时,无法判断该写入哪个信息。

解决方案

进入报错的目录/home/xxx/,然后执行命令:rm -f .viminf*.tmp 即可。

相关推荐
yuezhilangniao1 天前
阿里云服务器Alibaba Cloud Linux 3 安装Python3.11简明指南
linux·运维·python3.11
程序 代码狂人1 天前
CentOS7初始化配置操作
linux·运维·开发语言·php
历程里程碑1 天前
Linux15 进程二
linux·运维·服务器·开发语言·数据结构·c++·笔记
H Journey1 天前
Linux su 命令核心用法总结
java·linux·服务器·su
PPPPPaPeR.1 天前
环 境 变 量
linux·运维·windows
HalvmånEver1 天前
Linux:线程创建与终止上(线程五)
java·linux·jvm
嵌入小生0071 天前
双向链表、双向循环链表之间的异同---嵌入式入门---Linux
linux·c语言·数据结构·链表·嵌入式·小白
H Journey1 天前
Linux sudo 命令完全指南
linux·运维·服务器·sudo
开开心心_Every1 天前
家常菜谱软件推荐:分类齐全无广告步骤详细
linux·运维·服务器·华为od·edge·pdf·华为云
i建模1 天前
在 Arch Linux 中安装 **Xorg 服务器**
linux·运维·服务器