是否有可能在Vim窗口(即屏幕上)中显示与缓冲区中的基础字符不同的字符?
例如,如果filetype设置为html,我(有时)喜欢看到html-entities被人类可读的字符替换(例如ä
而不是ä
)。当然,这将导致实体之后的其余部分必须“移位”到左侧。如果这可能以某种方式,我会欣赏任何正确方向的暗示。
答案 0 :(得分:9)
如果您使用的是7.3或更新版本,则可以使用conceal功能来执行此操作。例如:
syntax match Entity "ä" conceal cchar=ä
答案 1 :(得分:0)
尝试一个插件:
html_umlaute:用保存的HTML编码替换德语Umlaute
http://www.vim.org/scripts/script.php?script_id=907
html_french:将html实体视为法语
的重音字符