जवाबों:
के माध्यम से फाइल पास करने से फ़ाइल नाम से प्रकार का पता लगाने और इसे उचित रूप से उजागर करने का प्रयास किया जाएगा।pygmentize
-f terminal
python-pygments
डेबियन पर पैकेज के रूप में उपलब्ध है ।
alias pcat="pygmentize -f terminal256 -O style=native -g"
एक अच्छा समाधान मिला
pip install pygments
cat code.extension | pygmentize -f terminal -l extension
।
स्रोत-प्रकाश डाला पैकेज है जो एएनएसआई भागने दृश्यों के साथ प्रकाश डाला esc.outlang उत्पादन भाषा परिभाषा के साथ भेज दिया है।
src-hilite-lesspipe.sh
पैकेज में एक आसान आवरण भी शामिल है, इसलिए टर्मिनल में हाइलाइट किए गए आउटपुट को प्रदर्शित करना उचित है src-hilite-lesspipe.sh source.file
।
वास्तव में src-hilite-lesspipe.sh
प्राथमिक कारण इसके उपयोग को स्वचालित करने में मदद source-highlight
करना है less
। आप बस सेट करें:
export LESSOPEN="| /path/to/src-hilite-lesspipe.sh %s"
export LESS=' -R '
फिर कोई भी less source.file
हाइलाइटेड सोर्स कोड दिखाएगा। (अज्ञात भाषा में कोड अनलेड होकर गुजर जाएगा। रीडायरेक्ट की गई सामग्री के मामले में हाइलाइटिंग को भी छोड़ दिया जाएगा less < source.file
।)