Pertanyaan Menggarisbawahi hasil pencarian di vim (alih-alih menyorotnya)


Saat ini, semua hasil pencarian saya di vim disorot dalam warna kuning cerah (yaitu tidak dapat dibaca). Saya bertanya-tanya apakah ada cara untuk mengatur sorotan untuk hasil pencarian untuk digarisbawahi bukan sorotan. Saya melakukan beberapa pencarian online dan tampaknya mungkin, tetapi dokumentasi vim begitu dikaburkan sehingga saya tidak bisa melihat sintaksnya untuk ini.


4
2017-12-22 18:58


asal




Jawaban:


Anda perlu memodifikasi sorotan untuk elemen sintaks 'Pencarian'. Anda dapat melakukannya dengan perintah seperti ini:

: sorot Search guibg = guifg hitam = kuning gui = garis bawah

Perintah itu akan mengatur warna teks (yaitu, latar depan) dari kata pencarian yang ditemukan menjadi kuning (latar belakang hitam) dan akan menggarisbawahinya. Perintah di atas hanya mengubah sorotan untuk gui, yang berarti dalam gvim. Berubah di terminal, saya pikir akan ini:

: sorot Search ctermbg = black ctermfg = istilah kuning = garis bawah


9
2017-12-22 19:55



Perintah ini mengatur warna bg dan fg dengan sukses. Saya kira itu juga mengatur bendera garis bawah, tetapi sepertinya terminal saya tidak dapat menunjukkan garis bawah. Namun, bg = hitam dan fg = kuning jauh lebih baik, terima kasih!
@Kevin: Mungkin saja saya memberi Anda info yang salah: garis bawah. 'Cterm' berarti "terminal warna" dan "istilah" untuk "terminal normal". Anda pasti menggunakan cterm. Jadi Anda dapat mencoba ini untuk menggarisbawahi: sorot Pencarian ctermbg = ctermfg hitam = kuning cterm = garis bawah
@Herbert Itu berhasil, terima kasih sekali lagi!