GNU/Linux >> Linux Esercitazione >  >> Linux

Rimuovi l'evidenziazione della ricerca VIM

Vuoi il comando :nohlsearch , ma non vuoi digitarlo ogni volta. Metti questo nel tuo ~/.vimrc:

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

Dopodiché, devi solo inserire il tuo leader (che per impostazione predefinita è \ ) e poi n per cancellare le partite. Non è necessario utilizzare n; se preferisci, scegli qualcos'altro.

Puoi anche rimappare il tuo leader in qualcosa di più comodo, se lo desideri. Uso una virgola:

let mapleader = ","

(Questo va prima la mappatura per cancellare le ricerche.)


ho solo /qiw772723euz per "cercare" qualcosa che non è nel file. soluzione hacky, lo so, anch'io sono interessato a una soluzione reale :)


Simile alla risposta @Telemachus sopra, un commento su questa risposta su SO di @David Winslow ha suggerito di mappare un interruttore di hlsearch . Dovresti mappare quanto segue:

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

Premendo n si attiva e disattiva la ricerca in evidenza ogni volta che lo si preme.


Linux
  1. Vanilla Vim è divertente

  2. Come rimuovere tutte le righe commentate o le righe con uno schema specifico in vim?

  3. Sintassi_evidenziazione | Lpr?

  4. Vim Latex:disabilitare Quickfix?

  5. come eseguire una ricerca vim ricerca inversa per tutte le righe senza testo

Come escludere in Grep

Come eliminare le righe in Vim / Vi

Come cercare in Vim/Vi

Nozioni di base sull'editor di Vim

Come cercare in Nano

Editor VIM