xubuntu 7.10 的 gvim 英文亂碼解決方法

裝好了 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 設置的問題。

One thought on “xubuntu 7.10 的 gvim 英文亂碼解決方法”

  1. 哇哈哈,谢谢啊,我Ubuntu710也遇到这个问题了。
    我按b,他出a……

    真是晕死,看到这终于解决了。

Leave a Reply

Your email address will not be published. Required fields are marked *