分页: 1 / 1
gvim错误
发表于 : 2007-10-28 19:32
由 leon_zhu
** (gvim:11632): CRITICAL **: ascii_glyph_table_init: assertion `gui.ascii_glyphs->num_glyphs == sizeof(ascii_chars)' failed
然后在gvim里面,键入的字符是错误的,比如我敲:q,但他显示出来的是:s
发表于 : 2007-10-28 20:05
由 eexpress
你先试试vim正常不。
发表于 : 2007-10-30 9:29
由 kwyd
打开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看看,应该就好了。
发表于 : 2007-10-30 11:54
由 liyangmin
这个帖子同样解决了我的问题。
我装的 UBUNTU 7。10 。结果apt-get下载安装的gvim 的字体也非常的奇怪。
字和字之间的间隔非常的宽
发表于 : 2007-11-01 10:45
由 linxia
我也遇到了同样的问题,谢谢。
发表于 : 2007-11-09 17:29
由 titainium
搞定了,谢谢!
发表于 : 2008-02-10 10:24
由 tyfj
yes,
要对 gvim 重新设置字体, 可以直接在 ~/.gvimrc 中设置, 比如:
set guifont=Courier\ New\ 14
set guifontwide=WenQuanYi_Bitmap_Song\ 16
"注意,上面两种不等宽的字体是用来解决中文字体间距过大的
"更多可以 :h guifont OR :h guifontwide