উত্তর:
আদর্শ
:colorscheme
তারপরে Spaceঅনুসরণ করা TAB।
বা পিতর যেমন বলেছিলেন,
:colorscheme
তারপরে Spaceঅনুসরণ করাCTRLd
কমান্ডটির সংক্ষিপ্ত সংস্করণ :colo
তাই আপনি এটি "দীর্ঘ ফর্ম" ব্যবহার না করে আগের দুটি কমান্ড ব্যবহার করতে পারেন।
আপনি যদি আরও থিমগুলি সন্ধান এবং পূর্বরূপ দেখতে চান, তবে ভিম রঙের মতো বিভিন্ন ওয়েবসাইট রয়েছে
:set wildmenu
একই প্রভাব পাবেন sort <c-d>
:colorscheme
। হতে পারে এটি তুচ্ছ কিছু, তবে এটি প্রকাশ করতে আমার সময় লেগেছে।
:colo
আসলেই সংক্ষিপ্ত রূপ নয় । এটি সবেমাত্র সম্পন্ন হয়েছে কারণ কোনও বিবাদী কমান্ড নেই। যদি আপনি "কোলোবানান" এর মতো একটি কমান্ড তৈরি করেন, তবে :colo
একাধিক "দীর্ঘ ফর্ম" থাকতে পারে, সুতরাং এটি প্রস্তাবিত হিসাবে কাজ করবে না।
আপনি এর অধীনে রঙীন স্কিমগুলির তালিকা দেখতে পাবেন /usr/share/vim/vimNN/colors
( NN
সংস্করণ হিসাবে উদাহরণস্বরূপ, vim74
ভিএম 7.4 এর জন্য)।
এটি এখানে ব্যাখ্যা করা হয় ।
লিনাক্স সার্ভারগুলিতে আমি ssh, TABপ্রিন্ট ^I
এবং মাধ্যমে ব্যবহার করিCTRLd প্রিন্টের^D
।
NN
যে vimNN
তেজ সংস্করণ, যেমন মিলা হবে vim74
তেজ 7.4 জন্য। কেবল এটি উল্লেখ করতে চেয়েছিলাম কারণ আমি আস্তে আস্তে আছি এবং যখন আমি দেখতে গিয়েছিলাম তখন এটি আমাকে দ্বিগুণ গ্রহণ করতে বাধ্য করেছিল;)
কেবল সুবিধাজনক রেফারেন্সের জন্য আমি দেখতে পেয়েছি যে এই বিষয়টির জন্য অনেক লোক অনুসন্ধান করছে এবং খুব অলস ... দুঃখিত, ব্যস্ত, নিজেকে পরীক্ষা করার জন্য (আমাকে সহ) including ভিম 7.4 এর জন্য রঙিন স্কিমগুলির ডিফল্ট সেটগুলির একটি তালিকা:
blue.vim
darkblue.vim,
delek.vim
desert.vim
elflord.vim
evening.vim
industry.vim
koehler.vim
morning.vim
murphy.vim
pablo.vim
peachpuff.vim
ron.vim
shine.vim
slate.vim
torte.vim
zellner.vim
আপনি যদি একটি প্লাগইন ইনস্টল করতে ইচ্ছুক হন তবে আমি https://github.com/vim-scriptts/CycleColor সুপারিশ করি ।
সমস্ত ইনস্টল করা colorchemes মাধ্যমে চক্র। সহজেই একটি কালারচেম চয়ন করার জন্য দুর্দান্ত উপায়।
A ভিআইআরআরআউটটাইম / রঙের ডিরেক্টরিতে সমস্ত রঙিন চেমস চেষ্টা করার জন্য আমি এখানে একটি ছোট ফাংশন লিখেছি।
নীচের ফাংশনটি আপনার ভিআইএমআরসি-তে যুক্ত করুন, তারপরে আপনার উত্স ফাইলটি খুলুন এবং আদেশ থেকে ফাংশনটি কল করুন।
function! DisplayColorSchemes()
let currDir = getcwd()
exec "cd $VIMRUNTIME/colors"
for myCol in split(glob("*"), '\n')
if myCol =~ '\.vim'
let mycol = substitute(myCol, '\.vim', '', '')
exec "colorscheme " . mycol
exec "redraw!"
echo "colorscheme = ". myCol
sleep 2
endif
endfor
exec "cd " . currDir
endfunction
আপনি আপনার তেজ সঙ্গে কম্পাইল থাকে তাহলে +menu
আপনার সাথে মেনু অনুসরণ করতে পারেন :help
এর console-menu
। সেখান থেকে, আপনি Edit.Color\ Scheme
যেমনটি অন্তর্ভুক্ত করেছেন তেমন তালিকা পেতে নেভিগেট করতে পারেন gvim
।
অন্য পদ্ধতিটি হ'ল একটি দুর্দান্ত স্ক্রিপ্ট স্ক্রোলল্যাণ্ড ব্যবহার করা হবে যা আপনি স্কিমগুলি স্ক্রোল করার সময় রঙিন চাদর পূর্বরূপ দেয় j/k
।
আমার সিস্টেমের মেনু.ভিম ('রঙিন স্কিম সাবমেনু' সন্ধান করুন) এবং @ চ্প্পারের উত্তরটি দেখে আমি নীচের ফাংশনটি নিয়ে এসেছি:
" Returns the list of available color schemes
function! GetColorSchemes()
return uniq(sort(map(
\ globpath(&runtimepath, "colors/*.vim", 0, 1),
\ 'fnamemodify(v:val, ":t:r")'
\)))
endfunction
এটি নিম্নলিখিতগুলি করে:
তারপরে ফাংশনটি ব্যবহার করতে আমি এই জাতীয় কিছু করি:
let s:schemes = GetColorSchemes()
if index(s:schemes, 'solarized') >= 0
colorscheme solarized
elseif index(s:schemes, 'darkblue') >= 0
colorscheme darkblue
endif
যার অর্থ আমি 'সোলারাইজড' এবং তারপরে 'ডার্ক ব্লু' স্কিম পছন্দ করি; যদি তাদের কোনওটি উপলব্ধ না হয় তবে কিছুই করবেন না।
একটি দুর্দান্ত সমাধান, এবং আপনার অবদানকারীদের জন্য আমার ধন্যবাদ। কয়েক বছর ধরে আমি সম্পূর্ণ কৃপণ বর্ণের স্কিমের সাথে লড়াই করছি - উইন্ডোজ ভিস্তার অধীনে এসএসএইচকে একটি রেডহ্যাট সিস্টেম, টার্মিনাল টাইপের এক্সটারম ব্যবহার করে। সম্পাদকটি বিভিন্ন কীওয়ার্ডের জন্য একটি কালো পটভূমি এবং অদ্ভুত রঙ নিয়ে আসে। সবচেয়ে খারাপ - যে অদ্ভুত রঙের স্কিমটি ভিম ছাড়ার পরে এক্সটার্ম টার্মিনালে আটকে যায়।
সত্যিই বিভ্রান্তিকর।
এছাড়াও, সন্নিবেশ মোডের সময় ব্যাকস্পেস ব্যর্থ হয়েছিল, যা মনে রাখা খারাপ asty যদিও মোছা একই কাজটি করেছিল।
উপশম --
এসএসএইচ মনিটরে, সম্পাদনা / সেটিংস নির্বাচন করুন।
ক। প্রোফাইল সেটিংস / রঙ চয়ন করুন
খ। 'এএনএসআই রঙ সক্ষম করুন' পরীক্ষা করুন
গ। মানক পাঠ্যের রঙগুলি সম্ভবত ঠিক আছে
এই লাইনগুলিকে $ HOME / .vimrc এ যুক্ত করুন:
colorcheme ডিফল্ট
যদি & টার্ম == "এক্সটার্ম"
সেট t_kb = ^ এইচ
fixdel
শেষ যদি
দ্রষ্টব্য: ^ এইচ টি সিটিআরএল-ভি সিটিআরএল-এইচ টাইপ করা আবশ্যক। অদ্ভুত বলে মনে হচ্ছে, তবে এটি কাজ করে বলে মনে হচ্ছে।
চেষ্টা
set wildmenu
set wildmode=list:full
set wildcharm=<C-z>
let mapleader=','
nnoremap <leader>c :colorscheme <C-z><S-Tab>
আপনার ~/.vimrc
।
প্রথম দুটি লাইন সম্ভাব্য ম্যাচগুলি তালিকা হিসাবে উপস্থিত হয় make আপনি উভয় বা উভয় ব্যবহার করতে পারেন।
চতুর্থ লাইনটি ,
ডিফল্ট পরিবর্তে নেতা করে তোলে \
।
শেষ লাইনটি আপনাকে সহজভাবে টাইপ করতে দেয় ,c
একটি তালিকা পেতে করতে এবং আপনার রঙের চেম পরিবর্তন করার জন্য একটি প্রম্পট দেয়।
তৃতীয় লাইন কার্যকরভাবে Tab
মূল মানচিত্রে উপস্থিত হওয়ার অনুমতি দেয় ।
(অবশ্যই, এই সমস্ত কৌশলগুলি আমি ইন্টারনেট থেকে শিখেছি এবং বেশিরভাগ এসও, খুব সম্প্রতি)
আর একটি সহজ উপায় হ'ল আপনি যখন কোনও ফাইল সম্পাদনা করছেন - tabe ~/.vim/colors/
ENTER
সমস্ত থিমগুলি একটি নতুন ট্যাবে উইম উইন্ডোর মধ্যে খুলবে।
আপনি ENTER ব্যবহার করে যে ফাইলটি সম্পাদনা করছেন তাতে ফিরে আসতে পারেনCTRL + W + W
দ্রষ্টব্য: উপরে যদি .vim/colors
আপনার বর্তমান ডিরেক্টরিতে আপনার বাড়ির ডিরেক্টরিতে ডিরেক্টরি রয়েছে তবে কেবলমাত্র কাজ করবে $USER
(আমার কাছে 70+ থিম রয়েছে)
[ব্যবহারকারী @ হোস্ট ~] $ ls -l ~ / .vim / রং | wc -l
72
<c-d>