Відповіді:
Після передачі файлу буде спробу виявити тип з імені файла та виділити його відповідним чином.pygmentize
-f terminal
python-pygments
на Debian.
alias pcat="pygmentize -f terminal256 -O style=native -g"
гарне рішення
pip install pygments
cat code.extension | pygmentize -f terminal -l extension
.
Source-родзинка пакет поставляються з визначенням мови виведення esc.outlang, який підсвічує з керуючими послідовностями ANSI.
У src-hilite-lesspipe.sh
комплект також входить зручна обгортка , тому відображення виділеного виводу в терміналі є просто src-hilite-lesspipe.sh source.file
.
На насправді src-hilite-lesspipe.sh
основна причина «s є допомога автоматизує використання source-highlight
з less
. Ви просто встановили:
export LESSOPEN="| /path/to/src-hilite-lesspipe.sh %s"
export LESS=' -R '
Тоді будь- less source.file
який покаже виділений вихідний код. (Код невідомою мовою передаватиметься незмінним. Підсвічування також буде пропущено у разі перенаправленого вмісту, наприклад less < source.file
.)