Saya mencari cara untuk mengkonfigurasi warna yang digunakan untuk penomoran baris (seperti :set nu
di :) di Vim. Default pada sebagian besar platform tampaknya berwarna kuning (yang juga digunakan untuk beberapa token yang disorot). Saya ingin mewarnai nomor baris dengan abu-abu redup; suatu tempat di sekitar #555
. Saya tidak pilih-pilih, warna lembut apa pun bisa diterima.
configuration
syntax-highlighting
vim
Daniel Spiewak
sumber
sumber
Jawaban:
Mencoba:
Saya menemukan ini melalui:
yang merupakan cara untuk mendapatkan bantuan tentang
'number'
opsi, bukan:number
perintah.Untuk benar-benar mengubah warna yang ditampilkan:
Ini akan mengubah warna latar depan untuk LineNr pada terminal karakter menjadi abu-abu. Jika Anda menggunakan gVim, Anda dapat:
sumber
LineNr
? UPD: JawabanCursorLineNr
:highlight LineNr ctermfg=grey
bekerja untuk saya, namun menambahkanhighlight LineNr ctermfg=grey
dalam~/.vimrc
file tidak mengubah apa pun. Apakah ada yang punya ide?Untuk mengubah nomor baris secara permanen tambahkan di bawah ini ke Anda
.vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
Tentu saja Anda mengubah
ctermfg
danguifg
menjadi warna apa pun yang Anda inginkan.sumber
vimrc
. Jadi ... setelah ini di atas, itu diganti. Ditimpa. Mengesampingkan?highlight
pernyataan itu harus muncul setelahnyasyntax on
dancolorscheme
jika tidak, itu ditimpa oleh nilai default dari penyorotan sintaks.Di MacVim (dengan Vim 7.3 pada intinya) saya telah menemukan
CursorLineNr
untuk bekerja:hi CursorLineNr guifg=#050505
sumber
Saya tidak suka warna yang disediakan oleh skema warna yang dipilih, jadi saya memodifikasi warna nomor baris dengan cara ini:
sumber