lessএই থ্রেড অনুসারে নিজেই সিনট্যাক্স হাইলাইট করতে সক্ষম নয় ।
যাইহোক, git diffচমত্কারভাবে কম রঙিন আউটপুট দেখায়, এটির ডিফল্ট পেজার r আমি যখন আউটপুট পুনর্নির্দেশ করিgit diff কোনও ফাইলে কোনও রঙ পালানোর ক্রম দৃশ্যমান হয় না।
নেই git diffজানি পাঠানো এটা কোথায় হচ্ছে, এবং ফরম্যাটের আউটপুট তদনুসারে? কেউ কীভাবে তা করবে?
আমি কেবল লক্ষ্য করেছি যে গিট diffআউটপুটটিকে রঙ করে (উদাহরণস্বরূপ git diff), তবে এটি সাধারণভাবে কীভাবে সিনট্যাক্স হাইলাইট করতে হয় তা জানে না। যেমন
git show 415fec6:log.tex
কোনও টেক্স-এর মতো সিনট্যাক্স সক্ষম করে না।
পড়া gitউত্স, আমি নিম্নলিখিত নির্দেশ পাওয়া
ইন diff.h:
int use_color;
আমি আগে সিনট্যাক্স হাইলাইটিংয়ের কথা উল্লেখ করছিলাম , তবে এটি সঠিক ছিল না। আমার অর্থ হ'ল আউটপুট রঙ করা, উদাহরণস্বরূপ দেখুন

git diff --color=always | less -r (বা less -Rএএনএসআইয়ের জন্য)। বিটিডব্লিউ: অন্যান্য কমান্ডগুলির জন্য যা ডিফল্টরূপে git diffgit -p some_git_command