Ruang kerja saya biasanya satu xterm yang sangat besar dengan vim, dibagi menjadi enam atau lebih buffer. Akan sangat membantu jika lebih jelas yang mana buffer aktif. Saat ini saya menggunakan keberadaan nomor baris untuk ini:
augroup BgHighlight
autocmd!
autocmd WinEnter * set number
autocmd WinLeave * set nonumber
augroup END
tetapi ini berarti bahwa ketika saya mengubah buffer kode saya melompat ke kiri atau kanan, yang menjengkelkan. Plus, saya ingin dapat melihat baris 94 mana bahkan dalam buffer tidak aktif . Jadi apakah ada cara untuk mengubah warna nomor baris di buffer aktif?
hi StatusLine...
danhi StatusLineNC...
bekerja seperti pesona!Lihat juga plugin saya yang meredupkan jendela tidak aktif: https://github.com/blueyed/vim-diminactive
sumber
Inilah yang saya lakukan:
Angka relatif hanyalah bantuan untuk menghitung jumlah perintah yang berulang, tidak ada gunanya di jendela yang tidak Anda edit.
sumber
Saya suka menyembunyikan cursorline untuk windows tidak aktif
(terima kasih kepada https://codeyarns.com/2013/02/07/how-to-show-cursorline-only-in-active-window-of-vim/ )
sumber
Anda dapat menambahkan ini ke Anda
~/.vimrc
, yang akan membuat bilah status windows tidak aktif memiliki latar belakang abu-abu gelap untuk membedakan dari bilah status putih jendela aktif.Lihat contoh tangkapan layar ini. Jendela tengah aktif (bilah status putih). Jendela kiri dan kanan tidak aktif (bilah status abu-abu gelap).
sumber