গিট গ্রেপ রঙগুলি গ্রেপ কাস্টম রঙের থেকে পৃথক


10

আমি গ্রিপ রঙগুলি সেটআপ করেছি আমার ~/.bashrc:

export GREP_COLORS='ms=01;34:mc=01;34:sl=:cx=:fn=35:ln=32:bn=32:se=36'

তারা কাজ করে

  • grep --color=auto
  • grep --color=always

দুর্ভাগ্যক্রমে, custom কাস্টম রঙগুলি এড়িয়ে চলে:

  • git grep --color=auto
  • git grep --color=always

git grepউপরের $GREP_COLORSরঙগুলি কীভাবে ব্যবহার করবেন ?


1
গিট বাহ্যিক grepইউটিলিটি কল করে না , এটির নিজস্ব অভ্যন্তরীণ কমান্ড রয়েছে যা বলা হয় git grepএবং একই রকম তবে অভিন্ন বিকল্প নয়।
গিলস 'অশুভ হওয়া বন্ধ করুন'

উত্তর:


8

গিটের কনফিগারেশন ফাইলে আপনার স্পষ্টভাবে রঙগুলি কনফিগার করা উচিত।

আকর্ষণীয় তথ্য গিট-কনফিগারেশন ম্যান পৃষ্ঠাতে পাওয়া যায় , বিশেষত কনফিগারেশন ভেরিয়েবলের জন্য দেখুনcolor.grep.<slot>


7

গিট গ্রেপ GREP_COLORSপরিবেশের পরিবর্তনশীল ব্যবহার করছে না । পরিবর্তে আপনার নিজের মধ্যে কাস্টম এন্ট্রি যুক্ত করা উচিত~/.gitconfig

উদাহরণ স্বরূপ:

[color "grep"]
    linenumber = yellow bold
    match = red
    filename = magenta     

1
আপনি কিভাবে পটভূমি করবেন?
লেটবি

@letitbee "প্রদত্ত প্রথম রঙটি অগ্রভাগ; দ্বিতীয়টি ব্যাকগ্রাউন্ড" ", উদাহরণস্বরূপ match 10 22 - man 1 git-config" কনফিগারেশন ফাইল ">" মান ">" রঙ "
ফেলিক্স্ম্ম্মেল

0

তবে, আপনি -c বিকল্পের সাথে এক্সিকিউশনের মানগুলিকে ওভাররাইড করতে পারেন, উদাহরণস্বরূপ:

git -c color.grep.filename="13 23" -c color.grep.match="14" grep -e "README\."

লিংক

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.