关于Can‘t write viminfo file /home/用户名/.viminfo!错误的处理

当使用vim编辑器时遇到'Can't write viminfo file /home/用户名/.viminfo!'错误,这意味着当前用户无权在指定路径创建或修改.viminfo文件。该文件用于记录vim的操作历史。检查/home/用户名目录的权限,确认用户是否有写入权限。如果知道root密码,可使用sudo chown -R 用户名 /home/用户名命令更改权限。若不具备root权限,手动在该目录下创建.viminfo文件,以便用户能够正常使用vim。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Can't write viminfo file /home/用户名/.viminfo!错误的处理

在用vim修改保存文件时,我们可能会遇到以下报错
vim报错信息这个报错意思是要在home/用户名/ 目录下创建并修改一个名为viminfo的文件,但是没有权限。我查了以下,这个文件主要是记录了一些vim的操作。

看一下/home/用户名这个目录下的权限,然后再看下自己现在使用的用户,如下:

用户名目录权限
登录账户
可以看出来,当前登录的账户,是没有权限在/home/用户名的目录下创建文件的。
如果知道root用户,使用root权限执行以下命令

sudo chown -R user /home/user

如果不知道root密码,可以在/home/用户名/目录下自己创建一个.viminfo文件,这样这个用户登录时就可以用vim访问了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值