source-highlight
บางทีมันอาจจะเป็นไปได้ที่จะพบที่น่าสนใจsource-highlight
ออกภายใต้ GNU : highlight
แพคเกจที่แตกต่างจาก
ตัดตอนมาจากapt-cache show source-highlight
:
คำอธิบาย - en: แปลงซอร์สโค้ดเป็นเอกสารที่เน้นไวยากรณ์
โปรแกรมนี้ให้ไฟล์ต้นฉบับสร้างเอกสารที่มีการเน้นไวยากรณ์
สนับสนุนการเน้นไวยากรณ์สำหรับไฟล์มากกว่า 100 รูปแบบ ...
สำหรับการส่งออกรองรับรูปแบบต่อไปนี้: HTML, XHTML, LaTeX, Texinfo, ANSI color escape sequencesและ DocBook
ฉันทำนามแฝงบางอย่าง (Cat และ PCat ดูด้านล่าง) และนี่คือผลลัพธ์ของพวกเขา
คุณสามารถติดตั้งบนเดเบียนด้วย
sudo apt-get install source-highlight
และเพิ่มเป็นนามแฝงเช่นใน.bash_aliases
สิ่งที่คุณต้องการจากบรรทัดด้านล่าง
alias Cat='source-highlight --out-format=esc -o STDOUT -i'
Cat myfile.c # or myfile.xml ...
หรือคุณสามารถทำนามแฝงที่คล้ายกัน (โดยไม่มี-i
ที่สิ้นสุดที่จะมีความเป็นไปได้ในท่อ )
alias PCat='source-highlight --out-format=esc -o STDOUT '
tail myfile.sh | PCat # Note the absence of the `-i`
ในบรรดาตัวเลือกที่เป็นไปได้เพื่ออ่านจากขีดเส้นใต้ว่าเป็นไปได้ที่จะเลือกหรือแรงเน้นโดยบรรทัดคำสั่งหรือที่จะออกไปยังโปรแกรมที่ทำหน้าที่นี้: man source-highlight
-s
-s , --src-lang = ภาษาต้นฉบับ STRING (ใช้ --lang-list เพื่อรับรายการทั้งหมด) หากไม่มีการระบุแหล่งที่มาของภาษาจะได้รับการคาดเดาจากนามสกุลของไฟล์
- รายชื่อภาษาทั้งหมดที่รองรับและไฟล์คำจำกัดความภาษาที่เกี่ยวข้อง