Yanıtlar:
Dosyayı geçmek, dosya adındaki türü algılamaya ve uygun şekilde vurgulamaya çalışır.pygmentize-f terminal
python-pygmentsDebian'da paket olarak bulunmaktadır.
alias pcat="pygmentize -f terminal256 -O style=native -g"Güzel bir çözüm buldum
pip install pygments
cat code.extension | pygmentize -f terminal -l extension.
Kaynak-vurgulamak paket hangi ANSI çıkış sıralarını olayları esc.outlang çıkış dil tanımı ile sevk edilir.
src-hilite-lesspipe.shPakete kullanışlı bir sarmalayıcı da eklenmiştir, bu yüzden terminalde vurgulanan çıktıların görüntülenmesi tam anlamıyla geçerlidir src-hilite-lesspipe.sh source.file.
Aslında src-hilite-lesspipe.sh'ın başlıca nedeni kullanımını otomatik hale yardımı sağlamaktır source-highlightile less. Siz sadece ayarladınız:
export LESSOPEN="| /path/to/src-hilite-lesspipe.sh %s"
export LESS=' -R '
Ardından herhangi biri less source.filevurgulanan kaynak kodunu gösterecektir. (Bilinmeyen bir dilde kod değişmeden geçecektir. Yeniden yönlendirilmiş içeriğin olması durumunda vurgulama da atlanacaktır less < source.file.)
Vurgulamak , kullanımı basit ve daha hızlıdır.pygmentize
-O ansi: aksine pygmentize, highlightHTML varsayılan olarak çıktılar.