Большинство текстовых редакторов - vim
, emacs
, kate
, gedit
- имеют колоризаторы, поэтому в зависимости от языка, на котором вы программируете, цвет текста будет разным.
Есть ли способ сделать это для кода, отправляемого в STDOUT? Так что такие команды будут раскрашивать весь вывод в соответствии с языком файла (от расширения или магии):
cat my-script.py
или
head -n 15 my-script.lua
pygmentize
произведет цветной файл исходного кода. Это имеет поддержку многих языков. Это определяет, как окрасить его на основе расширения файла или значения, которому Вы предоставляете -l
опция. Для получения pygmentize
устанавливают python-pygments
пакет.
Не похож это было обновлено в некоторое время, но что относительно суперкошка ?