Kadang-kadang saya mendapatkan kesalahan aneh dengan warna latar belakang di vim saat menggulung file yang panjang. Latar belakang teks sudah benar, tetapi di mana-mana tidak ada karakter yang dapat dicetak, latar belakang menjadi hitam.
Setelah sedikit berburu dan bereksperimen, saya menemukan bahwa: gambar ulang! memperbaiki masalah, tetapi saya ingin tahu mengapa ini terjadi dan jika ada yang bisa saya lakukan untuk memperbaiki masalah secara permanen.
Meskipun saya mendapatkan kesalahan ini terjadi dengan skema warna lain, untuk apa nilainya saya menggunakan skema warna lucius dengan vim 7.3 mengedit banyak file python.
Jawaban:
Seperti yang dijelaskan di sini dan di sini , Anda dapat memperbaikinya dengan mematikan
Background Color Erase
. Ubah di.vimrc
:Anda juga dapat mengetik Ctrl+ Luntuk mengatur ulang layar.
sumber
Ini mungkin terkait plugin atau konfigurasi, mungkin coba
untuk memuat vim tanpa vimrc dan tanpa plugins dan lihat apakah masalahnya tetap ada.
Sejauh konfigurasi, saya pikir Anda mungkin harus melihat lazyredraw dan ttyfast.
Anda dapat membaca dokumentasi dengan mengetik (: help lazyredraw) dan mencari tahu apakah Anda telah menyetelnya secara tidak sengaja (: atur lazyredraw?) Dan mungkin menghapusnya (: set nolazyredraw).
Dan mungkin membantu jika Anda mengatur ttyfast (: help ttyfast).
sumber