Jawaban:
Melewati file akan berusaha mendeteksi tipe dari nama file dan menyorotnya dengan tepat.pygmentize-f terminal
python-pygmentsdi Debian.
alias pcat="pygmentize -f terminal256 -O style=native -g"solusi yang bagus
pip install pygments
cat code.extension | pygmentize -f terminal -l extension.
Paket Source-highlight dikirim dengan definisi bahasa keluaran esc.outlang, yang menyoroti dengan urutan pelarian ANSI.
Pembungkus praktis src-hilite-lesspipe.shjuga termasuk dalam paket, sehingga menampilkan output yang disorot di terminal itu adil src-hilite-lesspipe.sh source.file.
Sebenarnya src-hilite-lesspipe.shalasan utama adalah untuk membantu mengotomatisasi penggunaan source-highlightdengan less. Anda baru saja mengatur:
export LESSOPEN="| /path/to/src-hilite-lesspipe.sh %s"
export LESS=' -R '
Maka semua less source.fileakan menunjukkan kode sumber yang disorot. (Kode dalam bahasa yang tidak dikenal akan melewati tidak diubah. Menyoroti juga akan dilewati jika konten diarahkan, seperti less < source.file.)