Jika Anda menemukan skema warna yang tidak dapat dibaca (tidak hanya jelek, tetapi tidak dapat dibaca seperti teks putih pada latar belakang merah muda), perbaikan yang mudah mungkin menggunakan 16 warna, bukan 256 warna. Maka Anda tidak perlu mengacaukan skema warna.
Alasannya adalah bahwa skema warna vimdiff default DiffChange bg
ditetapkan sebagai "LightMagenta", yang dipetakan ke warna pink yang sangat terang dalam 256 warna. Itu tidak dapat dibaca dengan teks putih. Dengan 16 warna, "LightMagenta" dipetakan ke magenta tebal, yang teks putihnya tampak jauh lebih baik.
Anda dapat memberikan tes cepat dengan melakukan sesuatu seperti ini:
vimdiff <file1> <file2>
:set t_Co? " print current setting (256 by default)
:highlight " print highlighting scheme
:set t_Co=16 " set to 16 colors
:highlight " print highlighting scheme
Tangkapan layar 256 warna
Tangkapan layar 16-warna
Seperti yang Anda lihat, 16 warna jauh lebih mudah dibaca, tanpa mengubah skema warna.
Untuk menjadikan ini permanen, Anda dapat menambahkan set t_Co=16
ke.vimrc