আরও ভাল রং যাতে মন্তব্যগুলি ভিমে গা dark় নীল নয়?


221

বেশিরভাগ ক্ষেত্রে আমি রুবি ফাইলগুলি সম্পাদনা করি, যদিও শেল স্ক্রিপ্ট ফাইলের মন্তব্যগুলিও #

বর্তমানে আমার মন্তব্যগুলি কালো রঙের গা dark় নীল হিসাবে দেখায় যা পড়া সত্যিই কঠিন।

স্ক্রিনশট দেখুন।

আমি কীভাবে তাদের রঙ পরিবর্তন করতে পারি?

আমি সব রঙের জন্য বিভিন্ন স্কিমার বিবেচনা করতে ইচ্ছুক যদিও আমি কালো ব্যাকগ্রাউন্ডটিকে বেস হিসাবে পছন্দ করি।

এটিতে টানা টার্মিনাল উইন্ডোটির স্ক্রিনশট রয়েছে।  মন্তব্যগুলি কালো পটভূমিতে গা dark় নীল এবং এগুলি খুব কমই দৃশ্যমান করে তোলে।


4
আমি মন্তব্যগুলির জন্য একটি বিপরীতমুখী ব্যাকগ্রাউন্ড পছন্দ করি - এটি কোড থেকে সেগুলি সেট করে রাখে, যেমন। hi Comment ctermbg=gray ctermfg=darkblue। আপনি নিজের রঙের স্কিম সেট করতে পারেন এবং তারপরে একে একে কিছুটা পরিবর্তন করতে পারেন; বিটগুলি একটি পৃথক ফাইলে রাখুন এবং sourceএটি আপনার ভিএমআরসি থেকে শেষে রয়েছে।
গোল্ডিলোক

1
টিএল; ডিআর স্রেফ সম্পাদনা করুন ~ / .ভিআমআরসি এবং যুক্ত করুন
রঙের চেনা

উত্তর:


229

অনেকগুলি রঙীন স্কিম রয়েছে যা সাধারণত ভিএম সহ একসাথে বিতরণ করা হয়। আপনি :colorকমান্ড দিয়ে তাদের নির্বাচন করতে পারেন ।

আপনি ভিএম এর colorsফোল্ডারে উপলভ্য রঙের স্কিমগুলি দেখতে পাচ্ছেন , উদাহরণস্বরূপ আমার ক্ষেত্রে:

$ ls /usr/share/vim/vimNN/colors/ # where vimNN is vim version, e.g. vim74
blue.vim  darkblue.vim  default.vim  delek.vim  desert.vim  elflord.vim 
evening.vim  koehler.vim  morning.vim  murphy.vim  pablo.vim  peachpuff.vim
README.txt  ron.vim  shine.vim  slate.vim  torte.vim  zellner.vim

আমি সাধারণত ব্যবহার desert। সুতরাং আমি খুলি vim, তারপরে প্রবেশ করুন :color desertএবং প্রবেশ করুন। আপনি যখনই খুলবেন ততবার ডিফল্টরূপে রঙের স্কিমটি যুক্ত করতে আপনার এটিকে vimযুক্ত :color desertকরুন ~/.vimrc

(মাইকেল, ওপি) এটি ভাল ছিল। টার্মিনালটি দেখে মনে হচ্ছে:

বিভিন্ন রঙে সিনট্যাক্স হাইলাইট করে একটি রুবি ফাইলের ভিআইএম এর উদাহরণ


25
টাইপ করার পরে আপনি টিএবির সাথে উপলভ্য রঙগুলির মধ্যেও চক্র রাখতে পারেন :color
32

148

আপনি যেমন আপনার টার্মিনালে একটি অন্ধকার পটভূমি ব্যবহার করছেন, আপনার কেবল সেট করা দরকার

:set background=dark

ডিফল্ট পরিবর্তে

:set background=light

রংগুলি তখন স্বয়ংক্রিয়ভাবে সঠিকভাবে সেট হয়ে যায়।

আপনি যদি স্থায়ীভাবে এটি পেতে চান তবে লাইনটি যুক্ত করুন

set background=dark

আপনার $HOME/.vimrcফাইল


12
স্বীকৃত উত্তরের দরকারী তথ্য থাকা সত্ত্বেও, এই উত্তরটি আমার মতো লোকেরা যারা অন্ধকার থিমযুক্ত টার্মিনাল উইন্ডো পছন্দ করেন তাদের পক্ষে সমস্যার মূল কারণ সম্পর্কে আরও বেশি সংক্ষিপ্ত।
মার্ক এডিংটন

4
দুর্ভাগ্যক্রমে এটি এখনও জায়গায় প্রায় অপঠনযোগ্য গা dark় নীল ব্যবহার করে।
রোবি

2
@ রুবি প্রায়শই, আপনি আপনার টার্মিনাল এমুলেটরটিতে ডিফল্ট রঙ পরিবর্তন করতে পারেন, অন্যান্য উত্তরগুলিও দেখুন।
জোফেল

3
এটি বিস্ময়কর বলে মনে হয় যে ডেবিয়ান (কমপক্ষে) তার টার্মিনাল উইন্ডোর অন্ধকার পটভূমিতে ডিফল্ট হয় তবে একই বিতরণটির ভিআইএম ডিফল্ট টার্মিনাল সম্পর্কে হালকা ব্যাকগ্রাউন্ড অনুমানের সাথে থাকে।
জেমস বুওয়ারি

2
আমি মনে করি আপনি bgbackground
3:38

26

আপনি এই আদেশ দ্বারা এটি ম্যানুয়ালি করতে পারেন:

:hi Comment guifg=#ABCDEF

যেখানে ABCDEFউপযুক্ত রঙের হেক্স কোড

এটিকে স্থায়ী করতে, আপনার ~/.vimrcফাইলগুলিতে এই লাইনগুলি যুক্ত করতে হবে (উদাহরণ হিসাবে সবুজ ব্যবহার করে):

syntax on
:highlight Comment ctermfg=green

5
আপনার বর্তমান হাইলাইট সেটিংস সহ :hiবা :highlight(যেমন অন্য কোনও যুক্তি ছাড়াই) দেখতে পাওয়াও সম্ভব ।
অরিসুপ

1
আপনি সমর্থনযোগ্য নথি প্রকারের স্ট্রিংয়ের মতো অন্যান্য ধরণের পরিবর্তনও করতে পারেন, উদাহরণস্বরূপ:highlight String ctermfg=green
সমষ্টি

14

আমি যে বিকল্পটি পেয়েছি তা হ'ল টার্মিনাল পছন্দসমূহ (শীর্ষ মেনু, উইন্ডো নয়)।

এটির প্রোফাইল পছন্দগুলি এবং তারপরে একটি রঙের ট্যাব রয়েছে eg

এখানে চিত্র বর্ণনা লিখুন

গা blue় নীল থেকে হালকা লিলাকের প্যালেট এন্ট্রি 5 পরিবর্তন করা সহায়তা করেছে। আমি অবশেষে রঙের স্কিম হিসাবে এক্সটারম বেছে নিয়েছি এবং মন্তব্য রঙকে হালকা করেছিএখানে চিত্র বর্ণনা লিখুন


2
এখন আমার একমাত্র প্রশ্ন হ'ল আমি যদি এখন এই ফাইলগুলিতে সেই পছন্দগুলি সংরক্ষণ করতে পারি তবে সেগুলি একটি নতুন মেশিন সেটআপের জন্য রয়েছে।
মাইকেল ডুরান্ট

2
আমি এক্সটার্ম ব্যবহার করি এবং নীল রঙটি আমার চোখে মনোমুগ্ধকর কিছুতে সেট করে।
পবিত্র গায়ক

9

কিছুক্ষণ আগে আমার সমস্যাটি অবশ্যই ছিল, সমাধানটি হ'ল নীচের লাইনটি আপনার ভিএমআরসি ফাইলে রাখুন:

set t_Co=256

এবং তারপরে আপনাকে আপনার। /। প্রোফাইলের শেষে নিম্নলিখিতটি লিখতে হতে পারে:

#set vim terminal to 256 colors.
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
    export TERM='xterm-256color'
else
    export TERM='xterm-color'
fi

এবং তারপরে আপনি সেট করতে পারেন:

hi Comment      ctermfg=lightblue

আপনার ভিএমআরসি ফাইল এবং তারপরে আপনার হালকা নীল মন্তব্য থাকবে।
vimrc 256: http://vim.wikia.com/wiki/256_colors_in_vim

আমি 256 এ সেট করে স্ক্রিনটি কিছুটা সুন্দর হয়ে উঠেছে noticed


7

ডেবিয়ান একটি অন্ধকার পটভূমিতে, তাহলে uncommenting set background=darkমধ্যে /etc/vim/vimrcসাহায্য করে, খুব।

বা, আপনি যদি প্যাকেজের কনফিগারেশন ফাইলটিতে হস্তক্ষেপ না করতে চান তবে (নতুন)
/etc/vim/vimrc.local


4

ভিএম এর 700+ কালারচেমে সুন্দর গিট রেপো এখানে

https://github.com/flazz/vim-colorschemes

এটি ক্লোন করুন ~/.vim/

git clone https://github.com/flazz/vim-colorschemes ~/.vim/

উইম সাথে স্কিম প্রাকদর্শন

:colorscheme mrkn256

( mrkn256এই নামের কোনওটির সাথে প্রতিস্থাপন করুন ls ~/.vim/colors( .vimএক্সটেনশন ছাড়াই ))

স্থায়ীভাবে এডিট ~/.vimrc/ পরিবর্তন এডিট করতে

colorscheme mrkn256


3

বিষয় খুব দূরে বিষয় কিন্তু এখানে যায়

উইন্ডোজ 10 ডাব্লুএসএল (লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম) এর জন্য

এটি আমার জন্য কাজ করেছে (.vimrc এ)

সিনট্যাক্স চালু

রংচামে মরুভূমি (বা যে কোনও রঙের স্কিম)


-1
:colo desert

উদাহরণ হিসাবে মন্তব্যগুলি হাইলাইট করতে আমি এই আদেশটি ব্যবহার করি;)

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