Jawaban yang mengusulkan :noh
atau :nohlsearch
(misalnya, Matt McMinn) benar untuk sementara menonaktifkan penyorotan pencarian - seperti yang ditanyakan dalam pertanyaan awal.
Saya pikir saya akan berkontribusi pemetaan yang saya temukan berguna dalam mode Normal:
nnoremap <C-L> :nohlsearch<CR><C-L>
Secara default, CtrlLdi Vim membersihkan dan menggambar ulang layar. Sejumlah program baris perintah (kebanyakan yang menggunakan pustaka GNU Readline , seperti Bash) menggunakan kombinasi tombol yang sama untuk menghapus layar. Fitur ini berguna dalam situasi di mana suatu proses yang berjalan di latar belakang dicetak ke terminal, bagian-bagian dari proses foreground yang ditulis secara berlebihan.
Pemetaan mode Normal ini juga menghapus penyorotan istilah pencarian terbaru sebelum menggambar ulang layar. Saya menemukan dua fitur saling melengkapi dan lebih mudah menggunakan satu CtrlLuntuk kedua tindakan bersama daripada membuat pemetaan terpisah untuk menonaktifkan sorotan pencarian.
NB: noremap
digunakan daripada map
sebaliknya, pemetaan akan bersifat rekursif.
Tip: Saya biasanya remap Caps Lockuntuk Ctrluntuk membuatnya lebih mudah untuk mengetik kombinasi kunci seperti; rincian untuk melakukan ini tergantung pada pilihan OS / sistem windowing Anda (dan di luar topik untuk jawaban ini). Kedua tips berikut mencakup informasi tentang pemetaan Caps Lockke CtrlsertaEsc :