Saya ingin mengubah warna font default untuk komentar yang berwarna biru tua menjadi warna kuning. Sulit untuk membaca dengan latar belakang hitam. Bisakah Anda memberi tahu saya cara mengubah hanya satu warna ini? Saya puas dengan warna lainnya.
Saya menggunakan xfce4-terminal (bukan gvim dengan GUI).
Sejauh ini saya sudah melakukan setting di ~/.profile
file sesuai link ini sebagai berikut
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
export TERM='xterm-256color'
else
export TERM='xterm-color'
fi
dan
set t_Co=256
di ~/.vimrc
Terima kasih
syntax-highlighting
vim
xralf
sumber
sumber
:colorscheme desert
. Penyelesaian tab biasanya berfungsi.Jawaban:
Pilih warna Anda! Jika menggunakan terminal warna, ganti
guifg=#ABCDEF
denganctermfg=N
dengan N menjadi nomor warna.Ketik juga
:help :hi
untuk informasi lebih lanjut.sumber
E421: color name or number not recognized
. Itu tidak mengenali huruf dalam kode heksadesimal, itu hanya mengenali angka.guifg
parameternya adalah untuk saat Anda menggunakan vim gui (gvim)..vimrc
tetapi ini tidak berhasilset highlight Comment ctermfg=yellow
.vimrc
?hi comment ctermfg=<colour>
ke dalam.vimrc
file, tetapi saya berhasil itu karena baris itu datang sebelum barissyntax on
, begitu saya menukar pesanan, itu berfungsi dengan baik ..Sebagian besar skema warna yang berperilaku baik akan menghormati
background
pengaturan:akan mengubah warna komentar dari biru tua menjadi biru muda, saat menggunakan skema warna default.
sumber
~/.vimrc
file saya . Jika seseorang ingin menguji seperti apa ini tanpa melakukan itu, cukup ketikkan perintah di atas ke dalam vim setelah menekan:
tombol.~/.vimrc
apa adanya. Anda juga dapat melihat apa yang terjadi di sesi saat ini hanya dengan mengetiknya dalam mode perintah. (Dalam mode normal, ketik:
untuk masuk ke mode perintah.)Tambahkan ini ke
.vimrc
file Anda yang ada di direktori Anda~
atau/etc/vim
. Ini akan membuatnya permanen. Saya belum menguji ini dengan gvim.Saya juga memiliki
set background=light
sebelum saya mengatur warna komentar. Saya suka semua warna yang dibuatnya kecuali untuk komentar.sumber
LightBlue
asalnyaJika tujuannya adalah membuatnya lebih mudah dibaca di latar belakang dard konsol texto, perintah di bawah ini telah membuktikan saya sebagai opsi yang bagus dan lebih mudah untuk diingat:
Namun harap diperhatikan, itu akan mengubah warna elemen lain.
sumber
Setelah sedikit mencari, seseorang dapat menemukan referensi yang layak untuk vim, terutama mengenai masalah ini, di http://vim.wikia.com/wiki/256_colors_in_vim . Tempat yang layak untuk memulai adalah melalui: be: verbose hi ketika sebenarnya di dalam vim, dan mengedit file. Kemudian periksa bagaimana semua variabel memiliki metadata yang terkait dengannya. Data yang dikembalikan dari sana, membuatnya sangat mudah untuk menambahkan jenis pengubah yang diinginkan ke .vimrc. Sebagai contoh, ini adalah pembaruan yang baru-baru ini saya tambahkan untuk menghilangkan biru tua, dan tidak harus tersiksa oleh biru muda, sebagai konsekuensinya:
sumber
penyorotan sintaks di vim
atur background = gelap
atau
setel bg = gelap
solusi terbaik untuk pengguna VIM!
sumber
Ada berbagai skema warna di
vim
.default
skema warna menampilkan komentar dalam warna biru yang membuat sulit untuk dibaca dengan latar belakang terminal hitam. Saya lebih suka menggunakandesert
skema warna yang ditampilkan dalam warna yang dapat dibaca.Untuk mengaktifkan
desert
skema warnavim
, gunakan perintah:color desert
. Jika ingin kembalidefault
gunakan perintah:color default
.Anda bahkan dapat memperbarui
~/.vimrc
dengan skema warna pilihan Anda.echo 'color desert' >> ~/.vimrc
sumber