ไม่ได้มาจากcat
ตัวเอง แต่คุณสามารถใช้สิ่งที่ต้องการHighlite แหล่งที่มา หรือSuperCatหรือไฮไลท์
แหล่งที่มาของไฮไลท์
โปรแกรมนี้ให้ไฟล์ต้นฉบับสร้างเอกสารที่มีการเน้นไวยากรณ์ นอกจากนี้ยังมีไลบรารีไฮไลต์ C ++ (ใหม่) (ตั้งแต่เวอร์ชัน 3.0)
Source-highlight อ่านข้อกำหนดภาษาต้นฉบับแบบไดนามิกจึงสามารถขยายได้อย่างง่ายดาย (โดยไม่ต้องคอมไพล์ต้นฉบับ) สำหรับการจัดการภาษาใหม่ นอกจากนี้ยังอ่านข้อกำหนดรูปแบบเอาต์พุตแบบไดนามิกและทำให้สามารถขยายได้อย่างง่ายดาย (โดยไม่ต้องคอมไพล์ต้นฉบับ) สำหรับการจัดการรูปแบบเอาต์พุตใหม่ ไวยากรณ์สำหรับข้อกำหนดเหล่านี้ค่อนข้างง่าย (ดูที่คู่มือ)
คู่มือเกี่ยวกับการติดตั้ง:
ดูไฟล์ติดตั้งสำหรับคำแนะนำการสร้างและการติดตั้งโดยละเอียด; อย่างไรก็ตามหากคุณคุ้นเคยกับการรวบรวมซอฟต์แวร์ Linux ที่มาพร้อมกับแหล่งข้อมูลคุณสามารถทำตามขั้นตอนปกติได้เช่นถอดไฟล์ที่คุณดาวน์โหลดในไดเรกทอรีจากนั้น:
cd <source code main directory>
./configure
make
make install
Supercat
นี่คือหน้าแรกของ Supercat Supercat เป็นโปรแกรมที่ทำให้ข้อความเป็นสีตามการจับคู่นิพจน์ / สตริง / อักขระปกติ Supercat รองรับเอาต์พุต html และข้อความ ASCII มาตรฐาน ซึ่งแตกต่างจากโปรแกรมปรับสีข้อความบางรายการที่มีอยู่ Supercat ไม่ต้องการให้คุณเป็นโปรแกรมเมอร์เพื่อสร้างกฎการกำหนดสี
หากคุณเขียนไฟล์กำหนดค่า supercat สำหรับประเภทไฟล์มาตรฐานโปรดอย่าลังเลที่จะติดต่อฉันที่ "bug-spc (at) nosredna (dot) net" เพื่อรวมไว้ในการแจกจ่าย supercat
หรือด้วยฟังก์ชั่น ( แหล่งที่มา ):
#!/bin/bash#!/bin/bash
if [ ! -t 0 ];then
file=/dev/stdin
elif [ -f $1 ];then
file=$1
else
echo "Usage: $0 code.c"
echo "or e.g. head code.c|$0"
exit 1
fi
pygmentize -f terminal -g $file
ต้องใช้: Pygments ( sudo apt-get install python-pygments python3-pygments
) เพิ่มเป็นฟังก์ชั่นในการทุบตี. functions และตั้งชื่อเหมือนสี ()