Mengatur warna latar belakang di gvim

17

Saya menggunakan terminal dengan teks putih pada latar belakang hitam (saya hanya menyukainya lebih baik), jadi saya menulis baris berikut di .vimrcfile saya :

set background=dark

Namun, gvimmemiliki teks hitam putih. Bagaimana saya melakukan salah satu dari yang berikut:

  • Atur latar belakang gvimmenjadi hitam
  • Lapor masuk .vimrcjika saya menggunakangvim

Saya mencoba ini: Saya memulai gvim, dan mengetik echo &term. Jawabannya adalah "builtin_gui". Jadi saya menulis sebagai berikut .vimrc:

if &term == "builtin_gui"
    set background=light
else
    set background=dark
endif

Entah bagaimana, itu tidak berhasil.

petersohn
sumber

Jawaban:

25

set backgroundtidak mengubah latar belakang; ia memberi tahu vimapakah latar belakang Anda gelap atau terang (terang).

Anda dapat menggunakan .gvimrcfile Anda untuk mengatur warna khusus untuk gvim. Saya mengatur skema warna saya ke batu tulis, gurun, atau malam hari karena saya suka skema warna terang-gelap:

colorscheme slate

Atau Anda dapat menambahkan ini ke Anda .gvimrcatau .vimrcuntuk mengatur warna menjadi putih-hitam:

highlight Normal guifg=white guibg=black
Trey Hunner
sumber
Ketika saya memulai gvim, apakah .vimrc dan .gvimrc berjalan?
Petersohn
3
Iya. Apa pun yang ada .gvimrcharus dijalankan setelahnya .vimrc, sehingga .gvimrcpreferensi akan diutamakan .vimrc.
Trey Hunner