Saya sudah mulai menggunakan mode diff dalam vim di tempat kerja, dan satu hal yang saya perhatikan adalah warnanya sangat cerah, yang tidak membantu ketika Anda mencoba mencari perbedaan dalam file besar untuk jangka waktu yang lama.
Apakah ada skema warna di luar sana yang telah disesuaikan orang untuk membuat mode diff lebih mudah di mata?
Saya memiliki sintaks / diff.vim (yang saya sumber secara manual) dengan konten berikut:
sumber
Skema saya sendiri " Warna lampu lalu lintas " menampilkan merah, kuning, hijau dan biru.
Mereka sedikit lebih lembut di GVim daripada di terminal.
Tetapi mereka benar-benar dirancang untuk menjadi intuitif (untuk orang Barat) daripada lembut.
sumber
ctermfg=white
danguifg=white
dari file, jika mau.white
latar depan, Anda mungkin ingin mempertimbangkan pengaturan warna latar belakang sebagai gantinya. Mengapa? Jika Anda memiliki garis panjang tetapi pembungkusnya tidak aktif, maka perubahan merah + kuning dapat muncul dari layar , dan garis yang diubah dapat dengan mudah dilewatkan! Saya pikir itu sebabnya tema yang berbeda cenderung menetapkan beberapa gaya untuk seluruh lini . Oh, kami sudah melakukannya. Kami mengatur latar belakang menjadi hitam, untuk menarik perhatian. (Ini halus, tetapi mungkin cukup, selama latar belakang Normal Anda hitam!)Saya telah melalui semua skema warna yang berjalan dengan vim secara default, dan menemukan 'pagi' dan 'zellner' terlihat OK untuk vimdiff.
sumber