ubuntu16.04 - ubuntu mate 16.04 vim(gvim?)中文乱码无法解决
本文介绍了ubuntu16.04 - ubuntu mate 16.04 vim(gvim?)中文乱码无法解决的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
问题描述
在ubuntu(准确来说是ubuntu mate16.04)环境中出现的乱码现象
测试文档名为《中文》
使用终端为zsh
如下图,vim终端的中文显示正常
然后使用窗口化的vim却出现了方框式的乱码。打开命令为右键菜单-打开方式-vim
尝试解决方案
多次搜索谷歌,得到的解决方案均为修改vimrc
文件的encoding部分,个人vimrc
设置如下:
set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
set fileencoding=utf-8
set encoding=utf-8
然而问题依然存在,请大家帮忙解决!
--
2016-07-26 11:04:41
根据 @daya 的回答,可能为gvim字体问题,尝试在/etc/vimgvimrc
与~/.gvimrc
文件中添加如下配置
set guifont=Sans serif 14¬
"set guifont=Nimbus\ Mono\ L\ 14¬
"set guifont=Bitstream\ Sans\ Mono\ 9¬
set guifontwide=NSimsun\:h12 " Changes the fonts that can correctly show Chinese¬
let $LANG ='zh_CN.UTF-8'¬
问题得不到解决。
解决方案
1.那个不是窗口化的vim,而是另一个终端。
确认方式,输入:ver,查看第一行是gvim,还是vim.
2.这个终端的字体配置有问题。请有ubuntu 16.04的同学验证一下是什么终端。
知道是什么终端,就知道如何修改字体配置。
3.默认情况下ubuntu是不安装gvim,你需要手动安装。
sudo apt-get install gvim
按提示操作。
这篇关于ubuntu16.04 - ubuntu mate 16.04 vim(gvim?)中文乱码无法解决的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文