Как я могу раскрасить код, отправленный в STDOUT?

Большинство текстовых редакторов - vim, emacs, kate, gedit - имеют колоризаторы, поэтому в зависимости от языка, на котором вы программируете, цвет текста будет разным.

Есть ли способ сделать это для кода, отправляемого в STDOUT? Так что такие команды будут раскрашивать весь вывод в соответствии с языком файла (от расширения или магии):

cat my-script.py

или

head -n 15 my-script.lua
6
задан 3 February 2014 в 04:59

2 ответа

pygmentize произведет цветной файл исходного кода. Это имеет поддержку многих языков. Это определяет, как окрасить его на основе расширения файла или значения, которому Вы предоставляете -l опция. Для получения pygmentize устанавливают python-pygments пакет.

1
ответ дан 3 February 2014 в 04:59

Не похож это было обновлено в некоторое время, но что относительно суперкошка ?

-1
ответ дан 3 February 2014 в 04:59

Другие вопросы по тегам:

Похожие вопросы: