जवाबों:
के माध्यम से फाइल पास करने से फ़ाइल नाम से प्रकार का पता लगाने और इसे उचित रूप से उजागर करने का प्रयास किया जाएगा।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।)