Apakah ada cara untuk mendapatkan daftar semua skema warna yang diinstal di Vim? Itu akan membuat sangat mudah untuk memilih satu tanpa melihat .vim
direktori.
list
vim
color-scheme
tunnuz
sumber
sumber
<c-d>
:set wildmenu
Anda agak mendapatkan efek yang sama<c-d>
dengan tab memukul.:colorscheme
. Mungkin itu sesuatu yang sepele, namun, saya perlu waktu untuk mengungkapkannya.:colo
bukan bentuk pendeknya . Itu baru saja selesai karena tidak ada perintah yang saling bertentangan. Jika Anda membuat perintah seperti "colobanana", maka:colo
akan memiliki lebih dari satu "bentuk panjang", jadi itu tidak akan berfungsi seperti yang disarankan.Anda dapat melihat daftar skema warna di bawah
/usr/share/vim/vimNN/colors
(denganNN
menjadi versi, misalnyavim74
untuk vim 7.4).Ini dijelaskan di sini .
Di server linux saya menggunakan via ssh, TABprint
^I
dan CTRLdprint^D
.sumber
NN
invimNN
akan sesuai dengan versi vim, misalnyavim74
untuk vim 7.4. Hanya ingin menunjukkan ini karena saya lambat dan itu membuat saya melakukan pengambilan ganda ketika saya pergi untuk melihat;)Hanya untuk referensi yang mudah karena saya melihat bahwa ada banyak orang yang mencari topik ini dan terlalu malas ... maaf, sibuk, untuk memeriksa diri mereka sendiri (termasuk saya). Berikut daftar skema warna default untuk Vim 7.4:
sumber
Jika Anda ingin memasang plugin, saya sarankan https://github.com/vim-scripts/CycleColor .
untuk menggilir semua tema warna yang diinstal. Cara yang bagus untuk dengan mudah memilih tema warna.
sumber
Ini adalah fungsi kecil yang saya tulis untuk mencoba semua skema warna dalam direktori $ VIMRUNTIME / colors.
Tambahkan fungsi di bawah ini ke vimrc Anda, lalu buka file sumber Anda dan panggil fungsi dari perintah.
sumber
Jika vim Anda dikompilasi
+menu
, Anda dapat mengikuti menu dengan:help
ofconsole-menu
. Dari sana, Anda dapat menavigasi keEdit.Color\ Scheme
untuk mendapatkan daftar yang sama dengan digvim
.Metode lain adalah dengan menggunakan ScrollColors skrip keren yang pratinjau skema warna saat Anda menggulir skema
j/k
.sumber
Melihat menu.vim sistem saya (mencari 'submenu Skema Warna') dan jawaban @ chappar, saya menghasilkan fungsi berikut:
Ini melakukan hal berikut:
Kemudian untuk menggunakan fungsi saya melakukan sesuatu seperti ini:
Yang berarti saya lebih suka skema 'solarized' dan kemudian 'darkblue'; jika tidak ada yang tersedia, jangan lakukan apa pun.
sumber
Solusi hebat, dan terima kasih saya kepada kontributor Anda. Selama bertahun-tahun saya telah berjuang dengan skema warna yang benar-benar jelek - menggunakan SSH di bawah Windows Vista ke sistem Redhat, tipe terminal xterm. Editor akan datang dengan latar belakang hitam dan warna aneh untuk berbagai kata kunci. Lebih buruk - skema warna yang aneh menempel di terminal xterm setelah meninggalkan Vim.
Sangat membingungkan.
Juga, Backspace gagal selama mode penyisipan, yang tidak menyenangkan untuk diingat - meskipun Delete melakukan hal yang sama.
Obatnya -
Di monitor SSH, pilih Edit / Pengaturan.
Sebuah. Pilih Pengaturan Profil / Warna
b. centang 'aktifkan warna ANSI'
c. Warna teks standar mungkin OK
Tambahkan baris ini ke $ HOME / .vimrc:
default colorscheme
if & term == "xterm"
set t_kb = ^ H
fixdel
berakhir jika
CATATAN: ^ H HARUS diketik sebagai ctrl-V ctrl-H. Tampaknya aneh, tetapi ini tampaknya berhasil.
sumber
Mencoba
di Anda
~/.vimrc
.Dua baris pertama memungkinkan kecocokan muncul sebagai daftar. Anda dapat menggunakan salah satu atau keduanya.
Baris keempat menjadikan pemimpin
,
sebagai ganti default\
.Baris terakhir memungkinkan Anda cukup mengetik
,c
untuk mendapatkan daftar dan permintaan untuk mengubah skema warna Anda.Baris ketiga secara efektif memungkinkan
Tab
s muncul di peta kunci.(Tentu saja, semua strategi ini saya pelajari dari internet, dan sebagian besar SO, baru-baru ini.)
sumber
Cara lain yang lebih sederhana adalah saat Anda mengedit file -
tabe ~/.vim/colors/
ENTER Akan membuka semua tema di tab baru dalam jendela vim.Anda dapat kembali ke file yang sedang Anda edit menggunakan -
CTRL + W + W
ENTERCatatan: Di atas hanya akan HANYA JIKA ANDA MEMILIKI
.vim/colors
direktori dalam direktori home Anda untuk saat ini$USER
(Saya punya 70+ tema)sumber