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 diff
git -p some_git_command