如何让 Ubuntu 14.04 下的 (G)VIM 在 UTF-8 编码的文本文件中显示软连字符?
encoding
和设置fileenconding
都设置为utf-8
,并且像德语变音符号 (äöü) 这样的字符可以正确显示。但是,在软连字符 (Unicode 00ad
、html ­
) 的位置,我只看到空白,而我本应看到减号。我尝试了 的各种设置guifont
,但 Anonymous Pro Minus、Courier New 和 Liberation Mono 似乎都不起作用。相同的字体在 jEdit 上工作得很好。
答案1
应该这样做,其中软连字符位于括号之间:
syntax match Entity " " conceal cchar=⌿
set conceallevel=2
在 Vim 中,可以使用二合字母生成软连字符:ctrl_k + - -