Apakah ada cara untuk dengan cepat menonaktifkan / mengaktifkan kode warna vimdiff
? Masalahnya adalah, saya telah mewarnai teks vim
dan teks tidak terlihat adalah teks-warna Merah, dan vimdiff
juga mencoba untuk menempatkan warna latar belakang Merah, sehingga sulit dibaca.
Jadi, saya ingin menonaktifkan kode warna untuk beberapa saat, untuk memverifikasi teks dan mengaktifkannya kembali nanti. Adakah cara cepat dan mudah untuk melakukan ini?
Jawaban:
Anda dapat dengan mudah menonaktifkan pewarnaan di
vim
Dan untuk menyalakannya lagi
sumber
Penyorotan sintaksis
vim
dapat dimatikan / dinyalakan dengan:syntax off
dan:syntax on
.sumber
letakkan ini di .vimrc Anda:
apa yang dilakukannya adalah menonaktifkan penyorotan sintaks jika Anda memulai dalam mode diff.
sumber
TERM=vt100 vimdiff
harus memohon vimdiff dengan TERM sementara diatur ke vt100. (sampai perintah selesai). Ini membuatnya mudah untuk mencoba yang lain: xterm atau xterm-color atau xterm-256color, dll.sumber
Bagi saya, mengedit jumlah warna yang didukung (lihat
:help t_Co
) adalah solusinya:Penyorotan perbedaan memiliki masalah dengan pewarnaan (seperti kuning pada putih), apakah penyorotan sintaks diaktifkan atau tidak.
Sorotan perbedaan, yang merupakan titik vimdiff, masih berfungsi dengan opsi ini, tetapi hanya sebagai video terbalik yang dapat dibaca di sini.
Anda dapat menyetel dengan opsi lain yang disebutkan sebelumnya tetapi ini memperbaiki masalah keterbacaan.
sumber
Anda dapat memperbaiki masalah warna merah dengan menambahkan yang berikut ke
~/.vimrc
:Kredit: /programming//a/13370967/200234
sumber