উত্তর:
এর মাধ্যমে ফাইলটি পাস করা ফাইলনাম থেকে টাইপটি সনাক্ত করার এবং এটি যথাযথভাবে হাইলাইট করার চেষ্টা করবে।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
।
উত্স-হাইলাইট প্যাকেজ যা ANSI পালাবার ক্রম সঙ্গে হাইলাইট 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
হাইলাইটেড উত্স কোডটি দেখায়। (অজানা ভাষায় কোড অবিকৃত মধ্য দিয়ে পাস হবে। হাইলাইটকরণ এছাড়াও মত REDIRECTED বিষয়বস্তু ক্ষেত্রে এড়ানো হবে less < source.file
।)