用vim打开后中文乱码怎么办

本文指导如何在Vim中处理文件乱码,涉及修改.vimrc配置,设置termencoding、encoding和fileencodings为UTF-8,以确保正确显示非ASCII字符,通过:wq保存并退出Vim后问题解决。
摘要由CSDN通过智能技术生成

Vim中打开文件乱码主要是文件编码问题。用户可以参考如下解决方法。

1、用vim打开.vimrc配置文件

vim ~/.vimrc

在这里插入图片描述

**注意:**如果用户根目录下没有.vimrc文件就把/etc/vim/vimrc文件复制过来直接用

cp /etc/vim/vimrc ~/.vimrc

或者:

cp /etc/vimrc ~/.vimrc

查vimrc的位置:

find / -name vimrc

2、在.vimrc中加入如下内容

set termencoding=utf-8
set encoding=utf8
set fileencodings=utf8,ucs-bom,gbk,cp936,gb2312,gb18030

在这里插入图片描述

说明:encoding是Vim内部使用的字符编码方式,一般设置为utf8。termencoding是Vim所工作的终端(或者 Windows的Console窗口)的字符编码方式,一般设置为utf8。fileencodings是Vim自动探测fileencoding的顺序列表,启动时会按照它所列出的字符编码方式逐一探测即将打开的文件的字符编码方式。这些设置需要set命令来进行设置生效。

3、执行:wq保存退出vim,再次用vim打开文件即可。

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LuckyTHP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值