** (gvim:11632): CRITICAL **: ascii_glyph_table_init: assertion `gui.ascii_glyphs->num_glyphs == sizeof(ascii_chars)' failed
然后在gvim里面,键入的字符是错误的,比如我敲:q,但他显示出来的是:s
gvim错误
-
- 帖子: 3
- 注册时间: 2007-10-30 9:16
打开gvim, 输入以下EX命令
:se guifont=*
(先别管显示是否正常,完全按照上面的方法输入,然后回车)
然后在弹出的字体菜单中挑一个,比如 DeJaVu Sans Nomo,然后确定看看是否显示正常了,如果不是,继续找其他字体,直到显示正常,然后再输入
:se guifont?
会显示你当前的字体,记下名字,比如是 DeJaVu\ Sans\ Nomo\ 10
在你的 .vimrc (或者在.gvimrc,这样就不需要下面的 if 语句了) 里加入:
if has("gui_running")
se guifont=(刚才使用正常的字体的名字,如 DeJaVu\ Sans\ Nomo\ 10)
endif
再重启gvim看看,应该就好了。
:se guifont=*
(先别管显示是否正常,完全按照上面的方法输入,然后回车)
然后在弹出的字体菜单中挑一个,比如 DeJaVu Sans Nomo,然后确定看看是否显示正常了,如果不是,继续找其他字体,直到显示正常,然后再输入
:se guifont?
会显示你当前的字体,记下名字,比如是 DeJaVu\ Sans\ Nomo\ 10
在你的 .vimrc (或者在.gvimrc,这样就不需要下面的 if 语句了) 里加入:
if has("gui_running")
se guifont=(刚才使用正常的字体的名字,如 DeJaVu\ Sans\ Nomo\ 10)
endif
再重启gvim看看,应该就好了。
-
- 帖子: 25
- 注册时间: 2007-10-25 10:08