标签归档:中文

RSS feed of 中文

最后更新于 .

之前在vim下一直是用幼圆看中文(参见我的另一篇文章:Vim(gvim)编程字体推荐),效果其实还是很不错的,但是对于开启了cleantype的系统来说,微软雅黑可能是一个更好的选择。

后来也有朋友说很想在gvim下面使用微软雅黑,所以这次就和大家分享一下。    

之前不使用微软雅黑的原因也是很明显的,因为gvim默认的字体列表里面并不支持微软雅黑,至于原因网上也都说的很清楚了,也有人自己编译了gvim的全字体版提供下载,但是相信大部分人是和我一样,宁愿改字体也不想改gvim(vim)本身吧,呵呵。    

但是呢!只要vimer们想做的事情,那就绝对没有做不到的!~~~~

下面秀一下我的gvim中使用微软雅黑+Bitstream vera sans mono的样子~~    

10px(适合<14英寸屏幕)

   

10.5px(适合>17英寸屏幕)

哈哈,怎么样,是不是比幼圆精致很多啊!赶紧去试一下吧!~~

分别的配置代码如下:

10px

set guifont=Bitstream_Vera_Sans_Mono:h9:cANSI 
set gfw=Yahei_Mono:h10:cGB2312

10.5px

set ...

最后更新于 .

远程登录服务器用vim在终端下编辑查看文件经常会遇见各种中文乱码问题。

做如下设置可基本解决vim中文乱码问题

首先查看系统对中文的支持

locale -a | grep zh_CN

输出样例如下

zh_CN.gbk zh_CN.utf8

vim 只能正确识别列表中的中文编码文件,如需识别其他编码类型的中文文件,则需要做系统升级

vi ~/.bash_profile 文件末尾添加

export LANG="zh_CN.UTF-8" 或者"en_US.UTF-8"

export LC_ALL="zh_CN.UTF-8"  或者"en_US.UTF-8"

vi ~/.vimrc 文件末尾添加

let &termencoding=&encoding

set fileencodings=utf-8,gbk,utf-16,big5

(这里是优先做了utf-8的模式判断,当然也可以优先做gbk,这里在我之前的文章里面都有讲)

修改SecureCRT设置 options->appearance  character encoding 改为utf-8

当然你也可以修改全局配置的appearance   options->global ...

最后更新于 .

虽然VIM自7.0之后对双字节的编码已经支持的很不错了,但是,还是需要一些配置才能完全实现的哦。 要解决的问题: 1.识别双字节编码格式 需要先了解的知识: vim中的内置变量: enc(encoding):vim的内部编码 fenc(fileencoding):vim解析出来的当前文件编码(有可能解析成错的哦) fencs(fileencodings):vim解析文件时猜测的编码格式顺序列表 需要的配置: 1.vimrc中的代码如下:

set encoding=utf-8
set fenc=cp936
set fileencodings=cp936,ucs-bom,utf-8
if(g:iswindows==1)
    source $VIMRUNTIME/delmenu.vim
    source $VIMRUNTIME/menu.vim
    language messages zh_CN.utf-8
endif
if v:lang =~? '^\(zh\)\|\(ja ...