GNU/Linux >> Belajar Linux >  >> Linux

Hapus sorotan pencarian VIM

Anda menginginkan perintah :nohlsearch , tetapi Anda tidak ingin mengetiknya setiap saat. Letakkan ini di ~/.vimrc:

Anda
nnoremap <silent> <leader>n :nohlsearch<CR>

Setelah itu, Anda tinggal memasukkan leader Anda (yang secara default adalah \ ) lalu n untuk menghapus pertandingan. Anda tidak perlu menggunakan n; jika Anda suka, pilih yang lain.

Anda juga dapat memetakan ulang pemimpin Anda menjadi sesuatu yang lebih nyaman, jika Anda mau. Saya menggunakan koma:

let mapleader = ","

(Itu berlaku sebelum pemetaan untuk menghapus penelusuran.)


saya hanya /qiw772723euz untuk "mencari" sesuatu yang tidak ada dalam file. solusi hacky, saya tahu, saya juga tertarik dengan solusi nyata :)


Mirip dengan jawaban @Telemachus di atas, komentar atas jawaban ini di SO oleh @David Winslow menyarankan pemetaan toggle hlsearch . Anda akan memetakan yang berikut:

nmap <silent> <leader>n :set hlsearch!<CR>

Menekan n akan mengaktifkan dan menonaktifkan penelusuran sorot setiap kali Anda menekannya.


Linux
  1. Vanila Vim itu menyenangkan

  2. Vim Latex:Nonaktifkan Quickfix?

  3. Bagaimana cara menyorot skrip Bash di Vim?

  1. Vim untuk menggantikan Vi

  2. bagaimana melakukan pencarian terbalik pencarian vim untuk semua baris tanpa teks

  3. Singkirkan karakter nol dalam variabel vim?

  1. Cara Mencari dan Menghapus Direktori Secara Rekursif di Linux

  2. Cara Mencari, Menginstal, Menghapus Aplikasi Snap di Command Line

  3. Bagaimana Cara Menghapus Semua Baris atau Baris yang Dikomentari dengan Pola Tertentu di vim?