গা vim
or ls
় -নীল রঙের সাথে আউটপুট নিয়ে আমার সমস্যা আছে । যেহেতু আমি কালো পটভূমির রঙ ব্যবহার করছি, গা dark়-নীল রঙের শব্দগুলি প্রায় সম্পূর্ণ অদৃশ্য। আমি কীভাবে এই সমস্যার সমাধান করতে পারি?
গা vim
or ls
় -নীল রঙের সাথে আউটপুট নিয়ে আমার সমস্যা আছে । যেহেতু আমি কালো পটভূমির রঙ ব্যবহার করছি, গা dark়-নীল রঙের শব্দগুলি প্রায় সম্পূর্ণ অদৃশ্য। আমি কীভাবে এই সমস্যার সমাধান করতে পারি?
উত্তর:
আপনি background
বিকল্প সহ রঙের থিমটি পরিবর্তন করতে পারেন । ব্যবহার
set background=dark
আপনার বর্তমান অধিবেশনে বা এটি আপনার ভিএমআরসি-তে স্থায়ীভাবে সেট করুন।
এর আউটপুটটি ls
কনফিগার করা হয় /etc/DIR_COLORS
। আরও তথ্যের জন্য ম্যানপেজ দেখুন । আপনার হোম ডিরেক্টরিতে একটি ~/.dir_colors
(উবুন্টু অন: ~/.dircolors
- এন্ট্রি দেখুন ~/.bashrc
) ফাইলের সাথে সেটিংসটি ওভাররাইট করা যেতে পারে ।
একটি এন্ট্রি মত
DIR 01;36
সায়ানের সাথে আরও পঠনযোগ্য পটভূমি তৈরি করবে।
~/.dircolors
এখানে নির্দেশিত হিসাবে আপনার ফাইল (উদাহরণস্বরূপ ) তৈরি করার পরে , আপনাকে কেবল source ~/.bashrc
এটি কাজ করে দেখতে হবে। এই উত্তরের জন্য ধন্যবাদ!
কালোতে নীল এড়াতে অ্যাপ্লিকেশনগুলি কনফিগার করার পরিবর্তে, আমি নীলটিকে আরও দৃশ্যমান করার জন্য আপনার টার্মিনালটি কনফিগার করার পরামর্শ দিচ্ছি। বেশিরভাগ টার্মিনাল এমুলেটরগুলির এটির জন্য একটি সেটিংস রয়েছে। এক্সটার্মে, একটি এক্স সংস্থান রয়েছে:
XTerm.VT100.color4: CornflowerBlue
অন্যান্য টার্মিনাল এমুলেটরগুলিতে, রঙ সেটিংস বা থিমগুলির জন্য কনফিগারেশন ফাইল বা ডায়ালগটি দেখুন।
অ্যাপ্লিকেশন থেকে রঙ সংখ্যার সাথে সম্পর্কিত ছায়া নির্ধারণের জন্য একটি সাধারণ নিয়ন্ত্রণ সিকোয়েন্স রয়েছে : OSC 4 ; c ; spec BEL
যেখানে OSC
রয়েছে ESC ]
, c
এটি রঙ নম্বর এবং spec
#RGB এর মতো একটি রঙের স্পেস।
printf %b '\e]4;4;#6495ed\a' # set the blue shade to CornflowerBlue
অ্যাপ্লিকেশন দ্বারা পরিবর্তন কেবলমাত্র পরবর্তী টার্মিনাল পুনরায় সেট হওয়া পর্যন্ত কার্যকর is যদি আপনি এই পদ্ধতিটি ব্যবহার করেন (কেবলমাত্র যদি আপনার টার্মিনালটিতে একটি কনফিগারেশন প্রক্রিয়া না থাকে তবে প্রস্তাবিত হয়), পরিবর্তনটি কার্যকরভাবে স্থির করার জন্য, আপনার টার্মিনালের রিসেট স্ট্রিং (টার্মক্যাপ: r1
স্ট্রিং; টার্মিনফো : rs1
স্ট্রিং) এর সাথে রঙিন কনফিগারেশন এস্কেপ ক্রম যুক্ত করুন ।
প্রদর্শিত বর্ণের ছায়াকে ওভাররাইড করাও দেখুন , আমি যে মেশিনটি ছিটিয়েছি সেগুলি ব্যবহার করতে কি আমি আমার স্থানীয় মেশিনের টার্মিনাল রঙগুলি সেট করতে পারি? ।
ls
আপনার টার্মিনাল সেশনের জন্য ডিরেক্টরি রঙ সেট করার একটি দ্রুত উপায় :
1. আপনার টার্মিনালটি ডারকলার্স কমান্ডটি চালাও:
machines@box790 ~ $ dircolors
LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';
export LS_COLORS
machines@box790 ~ $
আপনার জন্য ls এর জন্য রঙ নির্ধারণ করার জন্য এটি আপনাকে আদেশ দিচ্ছে। 'Di' বলতে বোঝায় ডিরেক্টরি। 34 হ'ল খারাপ গা dark় নীল। 36 সায়ান হয়। সুতরাং এটি আটকানো যাক, এবং এটি টার্মিনালে পরিবর্তন করুন।
২. একক পরিবর্তন করে টার্মিনালে সেই পুরো জিনিসটি অনুলিপি করুন
আপনি পরিবর্তন di=01;34
করতে di=01;36
এটি পছন্দ:
machines@box790 ~ $ LS_COLORS='rs=0:di=01;36:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';
machines@box790 ~ $ export LS_COLORS
৩. এটি ডিরেক্টরি রঙের সাথে সাথে সায়ানে সেট করে
do an 'ls' and see that directories are indeed cyan.
৪) উপরের পদক্ষেপটি স্থায়ী করুন
আপনার commands / .bashrc এর নীচে উপরের কমান্ডগুলি রেখে এটি স্থায়ী করুন:
LS_COLORS='rs=0:di=01;36:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';
export LS_COLORS
যদি আপনি এটি আপনার ~ / .Bashrc এবং (টার্মিনাল পুনরায় আরম্ভ করুন বা source ~/.bashrc
) রাখেন তবে রংগুলি এখনও ঠিক হওয়া উচিত।
di
এবং সিমলিংকের ln
রঙ একই থাকে 01;36
। এই বিশেষ পার্থক্যটি যদি আপনার কাছে গুরুত্বপূর্ণ হয় তবে নির্দ্বিধায় রঙগুলি স্যুইচ করুন। এই কালারশিমটি একটি ডিফল্ট যা আমি চারপাশে লাথি মারতে দেখেছি।