搜索

2011-06-06

vim字体设置和菜单乱码修正

开始学着用vim,第一次使用打开个文件,呃,默认字体真是难看。

1.换字体:
(windows 下)
打开安装目录下的_vimrc文件,当然是用vim打开.
在文件末尾添上如下语句:
set guifont=Bitstream_Vera_Sans_Mono:h10
红色字为要设置的字体名称,注意下划线_表示空格。冒号后面是字体号。
然后重启下就行了。

2.乱码
系统是法语的,默认打开的话,菜单是法语,但是若文件里有法语带音标的字母就会乱码。
在_vimrc里添加
set encoding=utf-8
当然也可以选择别的支持法语音标的编码。中文的设置应该也是一样。

这个语句的添加位置有点讲究,如果是添在最后的话,菜单里带音标的字母会乱码。
搜了下,在这句之后加上
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
可以解决这个问题。这两句应该是先删除菜单,然后再重新载入菜单。
自己琢磨了下,既然重新载入就能解决,那就是说之前载入菜单的行为是在编码设置之前执行的。那么,只要把编码设置那行提前到载入菜单前就行了,无需重新载入菜单。
好在是刚开始学习,就算看不懂代码,设置里面也没几行,试几次就行了。

set nocompatible
set encoding=utf-8 "设置编码为utf-8
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
 只要把编码转换语句放在 source /vimrc那句之前就行了,菜单就不会乱码。

没有评论:

发表评论