সিডি ট্যাবটির জন্য রঙ নির্ধারণের কোনও উপায় কি সম্পূর্ণ?


23

আমি উবুন্টু 11.04 ব্যবহার করি।

সিডি, এলএস, ইত্যাদি ইত্যাদির ট্যাব সমাপ্তির পরে আউটপুটটিতে রঙ নির্ধারণের কোনও উপায় আছে কি?

অর্থাত

myshell@root$ cd ~/user/files/ আমি ট্যাব হিট ...

myfile myfoo mybar <- এই আউটপুট রঙ্গিন হয়?

আমি আশা করি আপনি আমার চিত্রটি উপভোগ করেছেন।


ঠিক কি রঙ করা উচিত? আপনি কি চান ফাইলগুলি একই রঙ করা হোক ls --color? আপনি কি চান যে প্রথমটি রঙিন হোক, তারপরে আপনি যখন আবার ট্যাব টিপুন, দ্বিতীয়টি রঙিন হতে হবে ইত্যাদি? অন্যকিছু?
মাইকেল

উত্তর:


21

রিডলাইন 6.3 এবং পরে আপনি যুক্ত করতে পারেন

set colored-stats on

to ~/.inputrc

Https://tiswww.case.edu/php/chet/readline/rluserman.html দেখুন :

colored-stats

যদি 'to' তে সেট করা থাকে তবে onপঠনরেখা তাদের ফাইলের প্রকারটি নির্দেশ করতে বিভিন্ন রং ব্যবহার করে সম্ভাব্য পরিপূর্ণতা প্রদর্শন করে। বর্ণ সংজ্ঞাটি LS_COLORSপরিবেশের পরিবর্তনশীলের মান থেকে নেওয়া হয় । ডিফল্ট হ'ল off। '।

আপনি ব্যবহার করতে পারেন http://geoff.greer.fm/lscolors/ উভয় জেনারেট করতে LS_COLORS(যা গনুহ দ্বারা ব্যবহৃত হয় lsএবং colored-statsএবং) LSCOLORS‏(যা বাসদ দ্বারা ব্যবহৃত হয় ls)।


অপশনটিও দেখুন visible-stats
xuhdev

2
আপনাকে $if Bash\nset colored-stats on\n$endifঅন্য প্রোগ্রামগুলির সাথে বাগগুলি এড়াতে হতে পারে যা নতুন রিডলাইন ফাংশন বুঝতে পারে না।
অহংকার

ম্যাকস মোজাভে 10.14.4 এ আমার জন্য কাজ করছেন না। আমার বাশ - রূপান্তরটি হলGNU bash, version 4.4.23(1)-release (x86_64-apple-darwin17.5.0)
অ্যান্ডি কার্লসন

আমার জন্য কাজ কর. আমি github.com/seebi/dircolors- সোলারাইজড / ব্লব / মাস্টার/ … ব্যবহার করি এবং SOCK 35;44আমার হালকা থিমযুক্ত টার্মিনালটি দিয়ে আরও ভাল কাজ করার জন্য কেবল মন্তব্য করেছি।
স্টিফেন নিডজিয়েলস্কি

9

আমি জানি না এটি বাশ (ডিফল্ট শেল) এ আছে কিনা। Zsh এ এটি সম্ভব (বাশের চেয়ে আরও শক্তিশালী শেল, উবুন্টু সহ বেশিরভাগ ইউনিসে পাওয়া যায় তবে প্রায়শই এটি ডিফল্টরূপে ইনস্টল করা হয় না)।

আপনি প্রথমবার zsh চালান, এটি আপনার জন্য একটি কনফিগারেশন ফাইল ( ~/.zshrc) তৈরি করার প্রস্তাব করবে । Defaultতিহাসিক সামঞ্জস্যের জন্য ডিফল্ট কনফিগারেশনটি কিছুটা বন্ধ্যা। রঙিন সমাপ্তির তালিকার জন্য, 2"নতুন সমাপ্তি সিস্টেম" কনফিগার করতে 2আবার তার টিউন করতে নির্বাচন করুন; মধ্যে compinstallমেনু, নির্বাচন 3সম্পূর্ণকরণ প্রদর্শনের জন্য শৈলী সেট করতে এবং 3তারপর 1রঙ্গিন সম্পূর্ণকরণ সক্রিয় করতে এবং পরিশেষে 2হিসাবে একই রং ব্যবহার করতে ls

আপনি যদি হাত দিয়ে এটিকে স্থাপন করতে পছন্দ করেন তবে আপনার যে লাইনগুলি আপনার প্রয়োজন তা এখানে রইল .zshrc:

zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit

list-colorsশৈলী ফাইলের নাম সম্পূর্ণকরণ উপর রং টিউন করে।

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