source-highlight
Возможно, можно найти интересную source-highlight
, выпущенную под GNU : пакет, отличный от highlight
.
Выдержка из apt-cache show source-highlight
:
Description-ru: преобразовать исходный код в выделенный синтаксис документа.
Эта программа, учитывая исходный файл, создает документ с синтаксисом
подсветка.
Поддерживает подсветку синтаксиса для более чем 100 форматов файлов ...
Для вывода поддерживаются следующие форматы: HTML,
XHTML, LaTeX, Texinfo, последовательности выхода цвета ANSI и DocBook
Я сделал несколько псевдонимов (Cat и PCat, см. Ниже), и это их вывод
Вы можете установить на Debian с
sudo apt-get install source-highlight
и добавьте его как псевдоним, например в вашем .bash_aliases
что-то вроде строки ниже.
alias Cat='source-highlight --out-format=esc -o STDOUT -i'
Cat myfile.c # or myfile.xml ...
Или вы можете сделать аналогичный псевдоним (без -i
в конце, чтобы иметь возможность трубы в )
alias PCat='source-highlight --out-format=esc -o STDOUT '
tail myfile.sh | PCat # Note the absence of the `-i`
Среди опций, которые можно прочитать из man source-highlight
, подчеркивание -s
, которое можно выбрать, или принудительное выделение с помощью командной строки или оставление для В программе это пошлина:
-s , - src-lang = исходный язык STRING (используйте --lang-list для получения полного списка). Если не указан, исходный язык будет угадываться из расширения файла .
- Ланг-лист
список всех поддерживаемых языков и связанных файлов определения языка