是否有可能在Vim中显示ä作为ä?

时间:2011-02-10 00:10:27

标签: vim html-entities

是否有可能在Vim窗口(即屏幕上)中显示与缓冲区中的基础字符不同的字符?

例如,如果filetype设置为html,我(有时)喜欢看到html-entities被人类可读的字符替换(例如ä而不是ä)。当然,这将导致实体之后的其余部分必须“移位”到左侧。如果这可能以某种方式,我会欣赏任何正确方向的暗示。

2 个答案:

答案 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实体视为法语

的重音字符

http://www.vim.org/scripts/script.php?script_id=1933