У меня довольно много Perl-скриптов, которые печатают цветной вывод на терминал, используя Term::ANSIColor
. Это так же, как когда сценарий оболочки делает, например,
echo -e '\e[1;31mError:\e[0m Your fault.'
Просмотр файлов журналов этих команд работает в less
(с -R
переключателем), но в Vim цветные символы отображаются в необработанном виде так:
^[[1;31mError:^[[0m Your fault.
Я хотел бы создать файл синтаксиса, чтобы сопоставить эти маркеры, скрыть их и соответствующим образом раскрасить результирующие области синтаксиса, но сначала я хотел проверить, есть ли уже что-то подобное.
2
... И это очень сложно для Google по этой теме. Каждый запрос, включающий «vim» и «colors», вызывает сотни цветовых схем, а это не то, что я хочу.
—
Стефан Маевский,
vim ansi color
довольно полезно, хотя.