উবুন্টু, ভিম এবং সোলারাইজড রঙের প্যালেট


113

আমি সোলারাইজড কালারচেমের সমস্ত রঙিন ধার্মিকতা পেতে চাই , তবে আমি ঠিক এটি কনফিগার করতে পারছি না।
আমার আমার .vim / রঙ ফোল্ডারে মূল সোলারাইজড ফাইল রয়েছে, আমি আমার টার্মিনাল প্রোফাইল রঙগুলিকে সাইটে তালিকাবদ্ধ করে রেখেছি এবং আমি লাইনগুলি যুক্ত করেছি

 set background=dark
 let g:solarized_termcolors=16
 colorscheme solarized

আমার .vimrc তে, তবে ভিম ধূসর-এড দেখায় এবং ডিফল্ট হিসাবে একটি উজ্জ্বল সবুজ রঙ ব্যবহার করে। কোন ধারনা?


এটি কি আপনি [ইস্যু] এ সহায়ক হতে পারে [1] [1]: superuser.com/questions/311370/...
vrkansagara

উত্তর:


150

জিনিসগুলি চেষ্টা করার জন্য আমার সুপারিশটি এখানে:

  1. syntax onআপনার .vimrc এ আছে তা নিশ্চিত করুন
  2. আপনার টার্ম এমুলেটরটি (কী তাড়াতাড়ি :echo &t_Co) থেকে কী_ ভিও কি বাছাই করেছে তা পরীক্ষা করুন । যদি এটি 8 হয় তবে আপনি চাইবেন se t_Co=16। আপনি এটি চেষ্টা করতে পারেন se t_Co=256যদিও এটি ছাড়াই let g:solarized_termcolors=16256 ফ্যালব্যাক মোড ব্যবহার করা হবে, যা পুরোপুরি সঠিক রঙিন স্কিম নয়।

আমি নীচের জন্য উপরের প্রশ্নে মন্তব্য করব, তবে 50 এর কর্মফল প্রয়োজন। আমি সাধারণ রঙের সমস্যাগুলির জন্য একটি ভাল ওয়াকথ্রু প্রতিষ্ঠার প্রক্রিয়াধীন থাকায় এটি আরও সমস্যা সমাধানের জন্য দয়া করে প্রকল্প সাইটের মাধ্যমে আমাকে ইমেল করুন।


12
পবিত্র বোকা, লেখকের কাছ থেকে কোনও উত্তর আশা করেনি! ধন্যবাদ বিভাজন, আমি আপনার প্রস্তাবনাগুলি চেষ্টা করে দেখব এবং আপনাকে পরে একটি ইমেল গুলি করব।
ডানউডস

25
t_Co আমার উবুন্টু বাক্সেও কী সমস্যা ছিল। আমি জিনোম-টার্মিনাল-রঙ-সোলারাইজড প্যাকেজটি ইনস্টল করেছি, তবে এটি সঠিক পটভূমির রঙ ব্যবহার করছে না। se t_Co = 16 কৌশলটি করেছে। ধন্যবাদ!
মার্টিন জ্যানিকেক

3
আদেশ স্পষ্টতই গুরুত্বপূর্ণ। আমি দেখতে পেলাম যে রঙিন চেরা সোলারাইজড করার পরে t_Co = 16 সেটটি কাজ করে না। কালারশিমের আগে আপনাকে t_Co সেট করতে হবে।
Rev

1
আমি দেখতে পেয়েছি যে আমার ফাঁকা / খালি লাইনগুলি একই পটভূমির রঙ নয়। আমি কিভাবে এটা ঠিক করব?
শেথেরন

আমি কি syntax on, let g:solarized_termcolors=256, set background=darkএবং colorscheme solarizedকিন্তু এটা বেশ সঠিক নয়। এছাড়াও আমি প্যাথোজেন ব্যবহার করি।
ক্লিনফ্রেন্ড

41

set t_Co=16এবং let g:solarized_termcolors=16আমার জন্য কাজ করে না। এটিই কাজ করেছিল:

syntax on
let g:solarized_termcolors=256
set t_Co=256 
set background=dark
colorscheme solarized

আমি আশা করি এটা কারো সাহায্যে লাগবে.


বিশ্রামের আগে আমার সিনট্যাক্সের দরকার ছিল (আমার এটি পরে ছিল) প্লাস যাক g: solarized_termcolors = 256। ধন্যবাদ!
ব্যবহারকারী 798275

1
আমি এটি বের করার চেষ্টা করে দুই ঘন্টা ব্যয় করেছি, সোলারাইজড_টার্মকালারগুলি দেখা গেছে = 256 আমার সমস্যা ছিল Aঅ্যানড- যে এটি অবশ্যই রঙিনচেম পরিবর্তনের আগে উপস্থিত হবে।
অ্যালানওয়ারিং

19

আমি এই নিবন্ধ থেকে এটি করতে কিভাবে খুঁজে ।

জিনোম-টার্মিনাল স্টাফগুলি করতে আমি নিম্নলিখিত স্ক্রিপ্টটি লিখেছি।

gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_background" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_colors" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#58586E6E7575:#65657B7B8383:#838394949696:#6C6C7171C4C4:#9393A1A1A1A1:#FDFDF6F6E3E3"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "#00002B2B3636"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#838394949696"

2
আমি মনে করি একটি গা dark় পটভূমিতে অগ্রভাগের রঙ "বেস0" "বেস 100" নয়। সুতরাং শেষ লাইনটি হওয়া উচিতgconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#838394949696"
ক্রিস ওয়েসলিং

আহ্, তুমি জানো, আমি সবসময় ভাবতাম যে এটি বন্ধ ছিল। ধন্যবাদ!
টি-মার্চ

এটি সমস্যাটি স্থির করেছে তবে ফাইল এবং ফোল্ডারগুলির মূল রঙগুলিকে গণ্ডগোল করেছে .... আমি কেবলমাত্র ভিআইএম-তে সোলারাইজড চেয়েছিলাম বা কমপক্ষে ফোল্ডার এবং ফাইলগুলির হাইলাইটটি রাখতে পারি (এক্সিকিউটেবল) এখন সবকিছু একই রকম দেখাচ্ছে ... আর কোনও কর্মপদ্ধতি?
এলিথেসায়ান

1
আপনার উত্তরে আপনি যে নিবন্ধটি লিঙ্ক করেছেন সেটি আর উপলভ্য নয়। এই উত্তরের এখন প্রয়োজনীয় প্রসঙ্গ / ব্যাখ্যা নেই।
ক্লিনফ্রেন্ড

9

আপনি যদি টিএমউক্সের ভিতরে সোলারাইজড সহ ভিএম ব্যবহার করার চেষ্টা করছেন, এটি আপনার সমস্যার সমাধান।

https://github.com/krisleech/vimfiles/wiki/Fix-solarized-theme-in-tmux


এই. এটি আমার জন্য প্রায় এক ঘন্টা ঘুরে দেখার পরে নিখুঁতভাবে কাজ করেছিল worked ধন্যবাদ!
মালভিম

3

আমি নিজে চেষ্টা করে দেখছি, এটি ছাড়া আরও ভাল কাজ করা হচ্ছে

let g:solarized_termcolors=16

এটি 16 এ সেট করে, আমি বর্ণিত উজ্জ্বল সবুজ রঙ পেয়েছি color সম্ভবত এটি 256 এর ডিফল্ট রেখে দেওয়ার চেষ্টা করবেন?

এটি অবশ্য স্ক্রিনশট থেকে বর্ণগুলি পুরোপুরি নকল করে না (যদিও হালকা সংস্করণটি বেশ কাছাকাছি দেখায়)। আমি কেবল স্ক্রিনশট দিয়ে রঙগুলি পাই যদি আমি জিভিএম ব্যবহার করি।

আমি প্রদত্ত টার্মিনাল প্রোফাইল রঙগুলি ব্যবহার করি নি, তবে আপনি অন্যরকম ফলাফল পেতে পারেন।


3

অনুলিপি এবং পেস্ট প্রেমীদের জন্য, আপনি এভাবে উবুন্টুতে সোলারাইজড ভিম কালারশিমে ইনস্টল করবেন:

sudo apt-get install wget unzip curl
cd
wget http://ethanschoonover.com/solarized/files/solarized.zip
unzip solarized.zip
mkdir .vim
mkdir .vim/colors/
mv solarized/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
cp .vimrc .vimrc.old
echo "syntax enable" > .vimrc
echo "set background=dark" >> .vimrc
echo "colorscheme solarized" >> .vimrc
curl https://raw.github.com/seebi/dircolors-solarized/master/dircolors.256dark > ~/.dircolors
source .bashrc
rm -r solarized
rm solarized.zip

এবং প্রেস্টো


2

এটি উপার্জনের জন্য আমার পক্ষে কাজ করেছিল

git clone https://github.com/sigurdga/gnome-terminal-colors-solarized
cd gnome-terminal-colors-solarized
sh install.sh -s dark -p <my_current_profile>

ভিমে 256 রঙগুলিও সহায়তা করতে পারে


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

1

README থেকে ( জোর দেওয়া খনি):

টার্মিনাল ব্যবহারকারীদের জন্য গুরুত্বপূর্ণ নোট:

আপনি যদি টার্মিনাল মোডে সোলারাইজড ব্যবহার করতে যাচ্ছেন (যেমনটি জিভিআইএম বা ম্যাকভিমের মতো কোনও জিইউআই সংস্করণে নয়) তবে দয়া করে আপনার টার্মিনাল এমুলেটরের রঙচামিটি সোলারাইজড প্যালেটটি ব্যবহার করার জন্য বিবেচনা করুন। আমি কিছু জনপ্রিয় টার্মিনাল এমুলেটরের জন্য প্লেটগুলি পাশাপাশি [সোলারাইজড হোমপেজ] থেকে উপলব্ধ সরকারী সোলারাইজড ডাউনলোডে এক্সডিএফাল্টস অন্তর্ভুক্ত করেছি। আপনি যদি এই রঙগুলি ছাড়াই সোলারাইজড ব্যবহার করেন তবে সোলারাইজডকে তার রঙিন চামড়াটিকে সীমিত 256 টার্মিনাল প্যালেটের সাথে সামঞ্জস্যপূর্ণ একটি সেটটিতে অবনতি করতে বলা হবে (যেখানে টার্মিনালের 16 টি অ্যানসি বর্ণ মান ব্যবহার করে আপনি সোলারাইজডের জন্য সঠিক, নির্দিষ্ট মানগুলি সেট করতে পারেন প্যালেট)।

আপনি যদি কাস্টম টার্মিনাল রঙগুলি ব্যবহার করেন, solarized.vim আপনার জন্য বাক্সের বাইরে কাজ করা উচিত। যদি আপনি এমন একটি টার্মিনাল এমুলেটর ব্যবহার করছেন যা 256 টি রঙ সমর্থন করে এবং কাস্টম সোলারাইজড টার্মিনাল রঙগুলি ব্যবহার করতে না চান, আপনাকে অবনমিত 256 কালারচিমে ব্যবহার করতে হবে। এটা করার জন্য, কেবল নিম্নলিখিত লাইন যোগ সামনেcolorschem solarized লাইন:

let g:solarized_termcolors=256

আবার, আমি কেবলমাত্র নিজের টার্মিনাল রঙগুলিকে ম্যানুয়ালি বা আমদানির জন্য উপলব্ধ অনেক টার্মিনাল স্কিমের মাধ্যমে সোলারাইজড মানগুলিতে পরিবর্তনের পরামর্শ দিচ্ছি

অন্তর্ভুক্ত টার্মিনাল অ্যাপ্লিকেশন সহ উবুন্টু ১.0.০৪ এ আমার জন্য যা কাজ করেছে তা হ'ল টার্মিনাল> পছন্দসমূহ> প্রোফাইল> (আপনার নির্বাচন করুন)> সম্পাদনা> রং উভয় "টেক্সট এবং ব্যাকগ্রাউন্ড রঙ" (হালকা বা গা dark় চয়ন করুন) এবং "প্যালেট" উভয়ের জন্য সোলারাইজড নির্বাচন করা was

কিছু অন্যান্য উত্তর একটি 256 রঙের প্যালেট চয়ন করার পরামর্শ দেয় তবে ডকুমেন্টেশনে উল্লিখিত হিসাবে এটি আপনাকে একটি অবক্ষয়যুক্ত (এবং আমার মতে দৃশ্যত আরও খারাপ) রঙচর্ম দেয়।


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