আইটিার্ম 2-তে আমি কীভাবে ডিরেক্টরি ইত্যাদির জন্য বিভিন্ন রঙ পেতে পারি?


26

আমার কাছে একটি নতুন ম্যাকবুকপ্রো রয়েছে এবং আমি আইটার্ম 2 এর সর্বশেষ প্রকাশটি ইনস্টল করেছি।

এমনকি আমি বিভিন্ন রঙীন স্কিম আমদানি করার পরেও আমি লক্ষ্য করেছি যে তারা কেবলমাত্র পাঠ্য এবং পটভূমির রঙ পরিবর্তন করে।

আমি যা দেখার প্রত্যাশা করছিলাম সেগুলি ফাইলের ভিএস ডিরেক্টরি, ভিএস লুকানো ফাইল ইত্যাদির জন্য বিভিন্ন বর্ণ ছিল i আমি কীভাবে এটি আইটিআরএম 2 তে করব?

একটি সম্পর্কিত প্রশ্ন হ'ল আমি কীভাবে ডিরেক্টরী, ফাইল ইত্যাদির রঙ চাই তা আমি কীভাবে নির্দিষ্ট করব?

ধন্যবাদ



ধন্যবাদ @ জনএন, এটি সাহায্য করেছে, তবে দয়া করে আমার সম্পাদনা দেখুন।
স্পেসি

উত্তর:


26

আপনাকে দুটি জিনিস করতে হবে:

  • LSCOLORSপরিবেশ পরিবর্তনশীল সেট করুন
  • lsএটির জন্য একটি উপনাম তৈরি করুন যাতে এটি ডিফল্টরূপে রঙ দেখায়

আপনার ~/.bash_profileনিম্নলিখিত যোগ করুন:

export LSCOLORS="EHfxcxdxBxegecabagacad" 

alias ls='ls -lGH'        <-----This shows in list format, follow symlinks colorized

রঙগুলি উপরে প্রতিটি বিট দ্বারা সেট করা হয়; প্রথমটি হচ্ছে অগ্রভাগ এবং দ্বিতীয়টি পটভূমি। প্রথম দুটি অক্ষর একটি গা bold় নীল অগ্রভাগ এবং হালকা ধূসর ব্যাকগ্রাউন্ডযুক্ত ডিরেক্টরিগুলি নির্দেশ করে।

তবে, প্রতিটি রঙের অর্থ কী এবং আসল সময়ে দেখতে কেমন তা দেখার জন্য একটি দুর্দান্ত অনলাইন ইউটিলিটি রয়েছে। এমনকি এটি আপনার জন্য "কোড" উত্পন্ন করবে। (আমি এর সাথে মোটেই অনুমোদিত নই)। এটি ম্যাকওএস / ফ্রিবিএসডি এবং লিনাক্স উভয় ক্ষেত্রেই কাজ করবে। আপনি ম্যাকোসের জন্য বিএসডি বিকল্পটি নির্বাচন করেছেন তা নিশ্চিত করুন।

এলএসক্লোরস ক্যালকুলেটর


গুণাবলী ক্রম নিম্নলিখিত:

1. ডিরেক্টরি
2. প্রতীকী লিঙ্ক
৩.সকেট
4. পাইপ
5. নির্বাহযোগ্য
6. ব্লক বিশেষ
7. চরিত্র বিশেষ
8. সেটুইড বিট সেট দিয়ে এক্সিকিউটেবল
9. সেটগিড বিট সেট সহ এক্সিকিউটেবল
10. স্টিকি বিট সহ অন্যদের কাছে লিখনযোগ্য ডিরেক্টরি
১১. ডিরেক্টরি স্টিকি ছাড়া অন্যের কাছে লিখিত writ

রঙিন ডিজাইনাররা নিম্নরূপ:

একটি কাল
খ লাল
সি সবুজ
ডি ব্রাউন
ই নীল
এফ ম্যাজেন্টা
জি সায়ান
এইচ হালকা ধূসর
একটি গা bold় কালো, সাধারণত গা dark় ধূসর হিসাবে প্রদর্শিত হয়
বি সাহসী লাল
সি গা bold় সবুজ
ডি গা bold় বাদামী, সাধারণত হলুদ হিসাবে দেখা যায়
ই গা bold় নীল
এফ বোল্ড ম্যাজেন্টা
জি সাহসী সায়ান
এইচ গা bold় হালকা ধূসর; উজ্জ্বল সাদা মত দেখাচ্ছে
এক্স ডিফল্ট ফোরগ্রাউন্ড বা পটভূমি

হাই অ্যালান, ধন্যবাদ! কয়েকটি প্রশ্ন, আপনি কি সম্পর্কে আরও কিছু ব্যাখ্যা করতে পারেন) আমাকে কেন .bash_ প্রোফাইলে রাখতে হবে এবং বলতে হবে না, .zshrc আমার মনে হয় এটি ছিল, এবং ii) রফতানির LSCOLORS অংশ সম্পর্কে আরও কিছুটা বেশি? আপনি যে সাইটে উল্লেখ করেছেন আমি সেখানে গিয়ে কি সেখান থেকে আমার রঙিন স্কিম সেট করব? এই জাইভটি তখন এরર્મ 2 এর রঙিন স্কিমগুলির সাথে কীভাবে কাজ করবে? ধন্যবাদ!
স্পেসি

সম্ভবত এটিই আমাকে বিভ্রান্ত করছে: আমি এটিર્મ 2 ব্যবহার করছি। এর অর্থ কী, আমরা কোন ফাইলটির জন্য পরিবর্তন করব? (.বাশ_প্রোফাইল ভিএস .zshrc)? এর মূল্য কী, এই নতুন মেশিনে আমার কাছে বর্তমানে নেই ...
স্পেসি

আহ, ঠিক আছে, প্রতিধ্বনি দেখায় bash। সুতরাং আমার কোনও নতুন। / .Bash_ প্রোফাইলে তৈরি করা উচিত যা অনুমান করছি যেহেতু কারও অস্তিত্ব নেই।
স্পেসি

4

একটি বিকল্প LSCOLORSহয় GRC (জেনেরিক Colouriser) , যা প্রায় কাছাকাছি কোনো কম্যান্ড-লাইন অ্যাপ্লিকেশন, শুধু ব্যবহার করা যেতে পারে ls

আপনি Homebrew ইনস্টল পেয়েছেন, ইনস্টল grcসঙ্গে brew install grc- এই স্বয়ংক্রিয়ভাবে alias লেখা সেট আপ জন্য সহ হবে ls। এটি বিভিন্ন কমান্ডের জন্য এলিয়াস এবং কনফিগার ফাইল নিয়ে আসে এবং grcবর্তমানে কোনও কমান্ডের ( tmutilএবং launchctlউদাহরণস্বরূপ) আচ্ছাদন না করে এমন পাইথন নিয়মিত এক্সপ্রেশন ব্যবহার করে একটি কনফিগার ফাইল হ্যাক করা (তুলনামূলকভাবে) তুচ্ছ ।

(আমি একটি সম্ভাব্য দ্বৈত হিসাবে পতাকাঙ্কিত প্রশ্নের সাথে এটি যুক্ত করতে যাচ্ছিলাম তবে আপনার সম্পাদনার সাথে এটি সম্ভবত এখানে আরও কার্যকর!)


আমি জিআরসি ইনস্টল করেছি এবং এলএসকে মোটেই রঙিন করা হয়নি। 'টাইপ এলএস' দেয় '/ বিন / এলএস', কোনও বিকল্প নেই i আমার অনুমান অনুসারে ব্যাশ প্রোফাইল সমাধানে ফিরে আসুন।
6005

@ 6005, আপনি কি জিআরসি ইনস্টল করেছেন brew? (এবং কোনও ত্রুটি ছাড়াই এটি সফলভাবে ইনস্টল হয়েছে?) কী brew doctorরিপোর্ট করে - কোন সমস্যা? আপনি কোন শেল ব্যবহার করছেন এবং আপনি শেলের কনফিগারেশনটি আদৌ সংশোধন করেছেন? .bash_profileজিআরসি এলিয়াস উত্সের জন্য আপনার নিজের (বা যে কোনও শেল ব্যবহার করুন তার জন্য কনফিগার) সম্পাদনা করতে হবে। আমার .bash_profileকাছে এটি রয়েছে (যদিও আমি এটি নিজে যুক্ত করেছি - আমার বাশ কনফিগারটি বেশ রহস্যজনক ...):[ -f /usr/local/etc/grc.bashrc ] && . /usr/local/etc/grc.bashrc
জন এন

4

কমান্ডটি ব্যবহার করে bash_profile খুলুন:

open ~/.bash_profile

এবং নিম্নলিখিত লাইন যুক্ত করুন:

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
alias ls='ls -GFh'

তারপরে সোর্স bash_profile:

source ~/.bash_profile

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