尽管在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