linux centos配置vim中文,及vim不乱码但是命令行上乱码及文件共享产生乱码的解决办法

尽管在linux下的中文输入法不是那么的得劲,但是有总比没有的强,下面介绍一下如何安装,在设置里面有个叫region & languge点一下语言,上边左上角就出来拼音选项了就可以安装了(主要目的是说明一定要手动再次安装这个包,剩下的参考一下其他的博客就OK了)

su-
#输入密码,是看不见你输入的,然后开始安装pinyin
yum install ibus-libpinyin

前面有说centos与windows共享文件配置共享文件链接,但是中文会出现乱码的情况,为了解决这个问题,我们进入vimrc这个文件(注意哦,这个vimrc我的是在etc目录下面的,我看很多博客是直接vim /.vimrc,我的根目录下没有他们所说的我还觉得挺奇怪的,自己在根目录也新建了一个没想到还能用,我还以为我是个天才,没想到过了几天又修改根目录下的vimrc的编码格式,还把vim整坏了,什么文件都不可以保存了,把根目录的文件删了我的小vim才又重新好使的!表达这么多主要想告诉大家看好自己的vimrc在那个路径下,别跟我一样还把vim玩坏了)
如图
在这里插入图片描述

vim /etc/vimrc 
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencoding=utf-8
set fileencodings=zh_CN.UTF-8,utf-8,gb18030,utf-16,big5
set encoding=utf-8
endif

set fileencoding=utf-8
set fileencodings=zh_CN.UTF-8,utf-8,gb18030,utf-16,big5
set encoding=utf-8

~                          

这样就统一解决了centos和windows乱码的问题,但是在vim下不乱码了,输出到终端乱码,这个要怎么解决?

与上面的fileencodings设置有关,我的locale是zh_CN.UTF-8,我的vim那个文件一开始设置的是啥来着,我真忘记了,反正不是和这个LANG统一的。这个问题困扰了我一个多小时,百度也百度不到vim不乱码命令行下却乱码的情况,仔细回想鸟哥说的话(鸟哥的linux私房菜,我也忘记了那里讲的了)说linux下关键点就是这个LANG,想到这个,用locale查看自己LANG,又看了下vim的配置,统一了一下,重启命令行/重启电脑即可生效,自己解决的,老香了(允许我自恋一下,嘻嘻)

LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值