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.

Joseph Mastey
sumber

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
rampion
sumber
36

Ini sesederhana menambahkan baris ke ~/.vimrc:

colorscheme color_scheme_name

Jones
sumber
12

Anda juga dapat mencoba memasukkan ini ke ~/.vimrcfile Anda :

colorscheme Solarized
hernanvicente
sumber
2
seharusnyacolo solarized
Tomasz Kuter
6

Anda bisa menggunakan one-liner

echo colorscheme koehler >> ~/.vimrc

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

Andrey Regentov
sumber
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.

fuser
sumber
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.

Key Shang
sumber
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

hamidoo
sumber
-2

OS: Edisi perusahaan Redhat

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

saumitra mallick
sumber
2
:colohanyalah bentuk singkat dari :colorscheme. Jawaban ini telah ditambahkan empat kali :-)
Martin Tournoij