ভিমে সোলারাইজড রঙগুলি আমার জন্য কাজ করছে বলে মনে হয় না


8

আমি ভিএম চালাচ্ছি, এবং টেম্পলটিতে ভিএম সোলারাইজড রঙগুলি পাওয়ার চেষ্টা করছি get

আমার এটি আমার ভিএমআরসি ফাইলটিতে রয়েছে:

set syntax on
set t_Co=256
" let g:solarized_termcolors=16
set background=light
colorscheme solarized

এটি কাজ করে বলে মনে হচ্ছে না।

আমি আউটপুট করেছি (ব্যবহার: প্রতিধ্বনি) t_Co এর মান এবং এটি 256।

সমস্যা কি? আমি বিভ্রান্ত


কেন g: solarized_termcolors = 16 লাইন মন্তব্য করেছে?
উকু লসকিট

কারণ এতে কোনও প্রভাব পড়েনি, এরপরেও সমস্ত গণ্ডগোল হয়েছে, পটভূমি সাদা, বাম দিকের সংখ্যায় একটি ধূসর ব্যাকগ্রাউন্ড রয়েছে এবং যেখানেই পাঠ্য রয়েছে সেখানে ধূসর রঙের পটভূমি রয়েছে।
ব্যবহারকারী27449

উত্তর:


6

আমার অনুরূপ সমস্যা ছিল, এটি আমার .vimrc এ যুক্ত করে আমার সমস্যাগুলি স্থির করে

set term=xterm-256color
set background=light
colorscheme default

আমি নিশ্চিত না কেন রঙিন স্কিমটি ডিফল্টরূপে সেট করা কাজ করেছে তবে আমি আমার টার্মিনাল থিম হিসাবে সোলারাইজড আলো ব্যবহার করছি যাতে রঙগুলি কেবল সোলারাইজডের অনুরূপ হয় তবে তারা আমার পক্ষে যথেষ্ট ভাল।


3
সেট টার্ম = xterm-256 রঙটি আমার জন্য যাওয়ার উপায় ছিল।
ডেডালনিক্স

2
এটি রঙিনকে সোলারাইজড করতে সেট করছে না।
ইয়ানভোগান

4

আপনার করা দরকার:

let g:solarized_termcolors=256
set background=light
colorscheme solarized

let g:solarized_termcolors=256অবনমিত রঙ মোড সক্ষম করুন। আপনি কেবলমাত্র টার্মিনাল এমুলেটরে সোলারিযুক্ত রঙ প্রয়োগ না করলে এটির প্রয়োজন needed


আমি কি t_Co = 256 অপসারণ করব? যখন আপনি যা রেখেছিলেন আমি যখন করেছি, তখন আমার পুরো টার্মিনালটি প্রতি সেকেন্ডে বা তার মধ্যে জ্বলজ্বল করছে ....
ব্যবহারকারী ২74৪৯৯

জোর করে রঙের সংখ্যা কাজ করতে পারে তবে সাধারণত তা হয় না। আপনার এমুলেটরটির জন্য কিছু অ্যাপোপিয়েট করার জন্য TERM পরিবেশের পরিবর্তনশীল সেট করুন। আপনি কোন ধরণের টার্মিনাল ব্যবহার করছেন?
পাবলো ক্যাসেটেলাজি

আমি স্ট্যান্ডার্ড টার্মিনালটি ব্যবহার করে ম্যাক অসক্স চিতাবাঘে আছি।
ব্যবহারকারী27449

সোলারাইজড এর লেখক এখানে
পাবলো ক্যাস্তেলাজ্জি

3

আমি এটি বের করার চেষ্টা করে 2-3 ঘন্টা সময় ব্যয় করেছি। এইভাবে এই ভিএম এর সাথে এই রঙের স্কিমটি কনফিগার করতে হবে।

আপনি প্রথমে tmux শুরু না করেছেন তা নিশ্চিত করুন । কখনও কখনও এটি টার্মিনাল রঙের স্কিমের সাথে মিশে যায়।

  1. set syntax on
  2. :echo &t_Coভিমে এবং দেখুন আপনি কি পান। এটি যদি 8 হয় তবে আপনি এটি করতে চান set t_Co=16256 এর চেয়ে বেশিset t_Co=256
  3. আপনি যদি t_Co=256পরবর্তী থেকে সেট করে থাকেন :let g:solarized_termcolors=256বা হয় t_Co=8এবং:let g:solarized_termcolors=16
  4. set background=light অথবা set background=black
  5. এবং পরিশেষে colorscheme solarized

3

আপনার যোগ করুন ~/.vimrc

" Solarized Dark
syntax enable
set t_Co=256
let g:solarized_termcolors=256
set background=dark
colorscheme solarized

এটি সোলারাইজডের অ্যানসি এবং এক্সটার্ম -২66 রঙ বর্ণ উভয় নিয়ে কাজ করে। একটি নতুন ওএস এক্স 10.8.5 ভিএম ইনস্টলেশনতে টার্মিনাল 2.3 এ পরীক্ষিত।

এনবি এই উত্তরটি পূর্ববর্তী উত্তরটিকে ছাড়িয়ে যায় যা প্রোফাইল স্য্যাচগুলিতে পরিবর্তন প্রস্তাব করেছিল। আমি সম্প্রতি উপলব্ধি করেছি যে আমার .vimrcফাইলে আমার এই কমান্ডগুলি রয়েছে যা আসলে সোলারাইজড কনফিগার করেছে।


1

আমার ডিফল্ট টার্মিনাল নিয়ে একই সমস্যা ছিল, যা 256 টি রঙ সমর্থন করে না। আমি আইটিার্ম 2 ইনস্টল করেছি এবং এটি সমস্যার সমাধান করেছে।

সম্পাদনা:

এছাড়াও, আপনাকে আইটিার্ম 2 এর জন্য সোলারাইজড ইনস্টল করতে হবে।


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

0

আমরা হব,

  1. প্রথমত, ডাউনলোড solarized.vim আপনার .vim / রং ফোল্ডারে

  2. এরপরে, togglebg.vim আপনার .vim / autoload ফোল্ডারে ডাউনলোড করুন

আবার ভিএম চালু করার চেষ্টা করুন এবং দেখুন এটি কার্যকর হয় কিনা। যদি তা না হয় তবে ত্রুটি বার্তাটি নিয়ে ফিরে আসুন


চেষ্টা করেছিলেন, এবং কোনও পরিবর্তন হয়নি। আমি এই ত্রুটিটি পেয়েছি তবে আমি মনে করি এর সাথে সম্পর্কিত নয় (আমি কমান্ড-টি ইনস্টল করার পরে) ভিম / বান্ডেল / ভিম-মেকগ্রিন / প্লাগিন / মেকগ্রিন.ভিম: লাইন 73: E227: ম্যাপিং ইতিমধ্যে \ t
ইউজার 27449
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.