Bagaimana cara mengatur skema warna vim default


130

Pembaruan terbaru Ubuntu membuat vim colorscheme saya tidak dapat digunakan. Saya tahu cara mengaturnya secara manual ( :colo evening, misalnya), tetapi saya ingin mengatur default untuk semua sesi vim. Saya melihat referensi di tempat lain .vimrc, tetapi lokasi yang tepat dan sintaks telah menghindarkan saya sejauh ini.

Jawaban:


76

.vimrcFile Anda masuk ke $HOMEdirektori Anda . Dalam * nix cd ~; vim .vimrc,. Perintah dalam .vimrcsama dengan Anda mengetikkan ex-mode di vim, hanya tanpa titik dua terkemuka, jadi colo eveningsudah cukup. Komentar dalam .vimrcditunjukkan dengan tanda kutip ganda terkemuka.

Untuk melihat contoh vimrc, buka $VIMRUNTIME/vimrc_example.vimdari dalam vim

:e $VIMRUNTIME/vimrc_example.vim


36

Ini sesederhana menambahkan baris ke ~/.vimrc:

colorscheme color_scheme_name



6

Anda bisa menggunakan one-liner

echo colorscheme koehler >> ~/.vimrc

dan ganti koehlerdengan skema warna lain yang tersedia. Imho, semuanya lebih baik daripada default.


1
Ini akan menimpa konfigurasi yang ada. Mungkin maksud Anda >>?
Davis Herring

5

Setelah Anda memutuskan untuk mengubah skema warna vim yang Anda sukai, Anda harus mengonfigurasi file konfigurasi vim ~/.vimrc.

Untuk misalnya menggunakan elflordskema warna, tambahkan saja baris ini ke ~/.vimrcfile Anda :

colo elflord

Untuk nama skema warna lain Anda bisa mencari di /usr/share/vim/vimNN/colors mana NN - versi VIM.


3

Ubuntu 17.10 default tidak memiliki ~/.vimrcfile, kita perlu membuatnya dan meletakkan pengaturan colorscheme color_scheme_namedi dalamnya.

Omong-omong, colorscheme desertskema yang baik untuk dipilih.


0

Salin skema warna yang diunduh ke ~/.vim/colors/Your_Color_Scheme.

Lalu menulis

colo Your_Color_Scheme

atau

colorscheme Your_Color_Scheme

ke dalam Anda ~/.vimrc.

Lihat tautan ini untuk holokai


-2

OS: Edisi perusahaan Redhat

colo schema_name berfungsi dengan baik jika Anda menghadapi masalah dengan colorscheme.


2
:colohanyalah bentuk singkat dari :colorscheme. Jawaban ini telah ditambahkan empat kali :-)
Martin Tournoij
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.