2010-11-27 136 views
1

vim与Mac OS X终端中的软连字符(0xAD)完全混淆。虽然“虚拟列”编号是正确的,但不会显示它,插入会混乱。在Mac OS X中显示vim中的软连字符终端

所以,如果我有一个符合a-b,其中-是软连字符,它显示为在vim ab,当我试图通过c替换字符b,我获得,而不是acb。非常混乱。

这与pico相同,但与emacs不一致。

是有办法解决这一问题?

我使用的是Mac OS X中的终端

+0

试图用软连字符编辑文件。它适用于Linux下的Urxvt(带有Monaco字体)。软连字符显示为一个普通的连字符(当其上的`ga`显示为'<­> 173,十六进制00ad,八进制255`当然)。所以我认为这是一个特定终端的问题(或者可能是特定的字体)。 – 2010-11-27 11:46:01

回答

0

iTerm2 Vim并不具备软连字符这个问题。

@Kevin Ballard如果您在MacVim的首选项中打开“实验渲染器”,MacVim会正确呈现软连字符。