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