终端下的vim里面为什么总是会出现这些小方框?

2013-06-24 09:08:59 +08:00
 ufo22940268
系统是archlinux, 我上台电脑上都没这个问题,这台上就不仅在powerline里面有,在nerdtree里面也有。字体已经换成powerline的专用字体,可是还是不行。

下面是表现状况:


我的locale的设置:
LANG=en_US.UTF-8

[ccheng@arch jQuery-File-Upload]$ locale -a
C
en_US.utf8
POSIX
zh_CN.utf8
4350 次点击
所在节点    问与答
10 条回复
alexrezit
2013-06-24 09:14:41 +08:00
statusline 里混进了奇怪的东西? :set stl 输出神马?
timonwong
2013-06-24 09:24:21 +08:00
还是没有设对字体
Gvim users: Update the GUI font in your vimrc file: set guifont=MyFont\ for\ Powerline
Terminal users: Update your terminal configuration to use the patched font.
ufo22940268
2013-06-24 10:15:19 +08:00
@alexrezit

可是我觉得不是statusline的问题,因为nerdtree不属于statusline, 也出现了这种奇怪的字符。
ufo22940268
2013-06-24 10:18:36 +08:00
@timonwong 我刚刚开了gvim试了下,发现显示很正常,而且查看了下guifont是为空的。
timonwong
2013-06-24 11:24:32 +08:00
那可能是直接给原字体打了补丁,或者font fallback里面能找到。
你可以再看看这里,有个支持的终端列表:
https://powerline.readthedocs.org/en/latest/overview.html#term-feature-support-matrix

除了给字体打补丁,还需要配置终端字体,支持fontconfig的可以使用fontconfig,不然就只能改配置文件了。
TankyWoo
2013-06-24 17:36:21 +08:00
你把fancy的配置注释掉看看?
duhastmich
2013-06-24 20:06:14 +08:00
ufo22940268
2013-06-25 08:45:29 +08:00
@duhastmich 厉害!
换了terminator之后问题就不存在了,不过还是不知道为什么urxvt就不行,因为我在半年前都是正常的。
ufo22940268
2013-06-25 08:56:09 +08:00
@duhastmich 我发现你的配置文件里面有yahei的字体,感觉很不错的样子,
求字体
duhastmich
2013-06-25 20:40:39 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/73388

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX