Есть ли возможность отображать ä как ä в Vim? - PullRequest
5 голосов
/ 10 февраля 2011

Есть ли возможность отображать символы в окне Vim (то есть: на экране), которые отличаются от базовых символов в буфере?

Например, если для filetype установлено значение html, я бы (иногда) хотел бы, чтобы html-сущности заменялись на их читаемый человеком символ (например, ä вместо ä). Конечно, это повлечет за собой то, что оставшаяся часть строки после сущности должна быть «смещена» влево. Если это как-то возможно, я буду признателен за любую подсказку в правильном направлении.

Ответы [ 2 ]

9 голосов
/ 10 февраля 2011

Если вы используете 7.3 или новее, то для этого вы можете использовать функцию conceal . Например:

syntax match Entity "ä" conceal cchar=ä
0 голосов
/ 10 февраля 2011

попробуйте плагин:

html_umlaute: заменяет немецкий Umlaute на HTML-кодировку при сохранении

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

html_french: просмотр html-сущностей в виде акцентированных символов для французского

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

...