Есть ли синтаксический файл Vim для вывода приложений CLI на основе ANSI?

У меня довольно много скриптов Perl, которые печатают цветной вывод на терминал, используя Term::ANSIColor . Это то же самое, что и при сценарии оболочки, например

 echo -e '\e[1;31mError:\e[0m Your fault.' 

Просмотр файлов журналов этих команд работает less (с ключом -R ), но в Vim цветные символы отображаются следующим образом:

 ^[[1;31mError:^[[0m Your fault. 

Я бы сделал синтаксический файл, чтобы сопоставить эти маркеры, скрыть их и соответствующим образом покрасить результирующие области синтаксиса, но сначала я хотел проверить, есть ли что-то подобное.

One Solution collect form web for “Есть ли синтаксический файл Vim для вывода приложений CLI на основе ANSI?”

Взгляните на этот плагин, скорее всего, вы хотите:

AnsiEsc.vim: escape-последовательности ansi скрыты, но выделены как указано

  • Есть ли плагин меню файла для vim (а не gVim), который создает текстовую систему меню графического интерфейса?
  • Как удаленно редактировать файлы через ssh?
  • Изменение поведения gVim в Red Hat
  • VIM как c ++ IDE - автозаполнение
  • Что произойдет, если я использую vi для больших файлов?
  • Быстрые клавиши Vim в режиме вставки
  • Вставка с vim сжимает содержимое между предыдущим контентом и маржей
  • Как я могу создать свой собственный файл орфографии для vim?
  • vim latex: отключить quickfix
  • Как указать произвольное имя для регистрации в vim
  • Замененный согласованный текст в Vim с рисунком
  • Interesting Posts

    Изменение источника входного аудио и установка его в моно на Debian Jessie / 8 с использованием команд

    Лучший способ применить формулу к определенному столбцу входного файла и передать все остальные столбцы как-есть

    Получить статистику использования CPU из программы C

    tproxy на пользователя

    Запустить демон при запуске в Debian после установления соединения openvpn

    Как переадресовать многоадресный трафик между 2-мя различными каналами, используя iptables?

    конвертирование PDF-изображений в файлы png делает снимки слишком маленькими

    Как я выдаю себя за пользователя учетной записи домена Windows из процесса linux?

    Получить текст между словом и последней строкой?

    while-loop, похоже, не помнит обновление переменной – не задействован трубопровод

    Каков наилучший способ подражать клавишам с ярлыками тачпада?

    Почему я не могу удалить этот файл с правами root?

    Ошибка аутентификации SASL: ответ клиента не соответствует тому, что мы создали

    Suse-эквивалент Solaris ls -V

    Напишите сценарий оболочки, который принимает переменную из терминала? (переменная ~ $ command)

    Linux и Unix - лучшая ОС в мире.