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, чтобы получить полный список). Если не указан, исходный язык будет угадан по расширению файла .
--lang-list список всех поддерживаемых языков и связанных файлов определения языка