系统自带的 gvim 不支持中文,郁闷了好久,自己下了6.4 的源码,琢磨了一下终于弄出来了。编译前 configure 要打开的选项:
--enable-multibyte --enable-fontset --enable-xim --enable-gui
中文需要设置 encoding。在 Solaris 上设置
set encoding=euc-cn
Win32 版本设置
set encoding=cp936
另外,要设置一种中文字体,例如 Solaris 上
set guifont=Song 10
至于 fileencoding 这个保持为空就行了,避免文件编码发生意外的转换。
Tips:
:set guifont=* 可以弹出窗口来选择
:lang 可查看当然语言环境
:version 可查看到所有编译选项
Note: --enable-gui 默认是 gtk 优先,这样的话 ~/.Xdefaults 里面设置 Vim.background 不起作用,根本不读取该文件里面的资源。背景色可以在 ~/.gvimrc 里面设置,如:
hi Normal guibg=#eeeeee
0 Comments so far