Saya tidak menempatkan color xxx
di saya .vimrc
. Jadi saya melihat ini ketika saya pertama kali membuka .vimrc
.
:color
berikan saya di default
sini.
Lalu aku mengetik :color darcula
. Dan itu berubah menjadi ini.
:color
memberi saya di darcula
sini (secara alami).
Lalu aku mengetik :set background=dark
. Dan itu berubah menjadi ini.
:color
memberi saya di default
sini (luar biasa).
Jadi pertanyaan saya adalah, apa sebenarnya yang :set background=dark
harus dilakukan?
Saya mencoba :h background
dan tidak menemukan sesuatu yang bermanfaat. Saya mengerti bahwa perintah ini tidak benar-benar mengubah latar belakang, hanya vim yang akan mengubah warna yang sesuai. Tetapi saya masih ingin menanyakan pertanyaan ini. Karena saya sangat senang dengan warna setelahnya :color darcula
dan :set background=dark
jadi saya bertanya-tanya bagaimana menulis skema warna saya sendiri tanpa harus memasukkan ke set background=dark
dalam warna saya .vimrc
.
Saya mengambil saran dari @statox dan meletakkan set background=dark
di baris terakhir dari saya darcula.vim
. Lalu color darcula
beri saya tangkapan layar ketiga. Namun ketika saya meletakkannya di baris pertama, color darcula
beri saya tangkapan layar kedua. Juga set bg=dark
mengubahnya ke tangkapan layar ketiga.
Saya berasumsi dengan meletakkannya di baris pertama, saya mengatakan kepada vim bahwa skema warna ini dirancang untuk latar belakang yang gelap. Dengan meletakkannya di baris terakhir, pada kontras, saya membiarkan vim berasumsi bahwa skema warna ini dirancang untuk latar belakang yang terang dan kemudian membuat vim mengubahnya beberapa dengan sendirinya (ketika memproses baris terakhir).
Jika apa yang saya asumsikan terjadi adalah benar, pertanyaan saya masih belum terjawab. Apa sebenarnya yang berubah vim, ketika saya menggunakan set bg=dark
SETELAH itu telah memuat skema warna yang terang?
Seluruh konfigurasi vim saya tersedia di https://github.com/MichaelMa2014/.vim
:set bg=light
dan :set bg=dark
tidak berlawanan, tetapi apa sebenarnya mereka tidak dijelaskan. Juga posting itu sebabnya saya ingin menghindari :set background=dark
di blog saya .vimrc
.