裝好了 xubuntu,結果很不爽的是 gvim 亂碼。鍵盤映射也出問題。開始猜測可能是 vim 配置的問題,不過命令行下的 vim 又一切正常。后來以為是 gtk 環境的問題,但是檢查后發現其他 gtk 應用都正常。
同時在 命令行下開啟 gvim 還會有如下錯誤:
* (gvim:6279): CRITICAL **: ascii_glyph_table_init: assertion ‘gui.ascii_glyphs->num_glyphs == sizeof(ascii_chars)’ faile
上網查了一下,原來遇到這個問題的不是我一個人,所有 ubuntu 版本使用中文的 UTF-8 環境都會有這個問題:
https://bugs.launchpad.net/ubuntu/+source/vim/+bug/152915
解決辦法是:將 /usr/share/vim/gvimrc 文件中的
if has(‘gui_gtk2’)
set guifont=Bitstream\ Vera\ Sans\ Mono\ 12
else
set guifont=-misc-fixed-medium-r-normal–14-130-75-75-c-70-iso8859-1
endif
部分注釋去掉。看來是 guifont 設置的問題。
Leave a Reply