У мене досить багато скриптів 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Хоча це дуже корисно.