GNU/Linux >> Znalost Linux >  >> Linux

Odebrat zvýraznění hledání VIM

Chcete příkaz :nohlsearch , ale nechcete to psát pokaždé. Vložte to do svého ~/.vimrc:

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

Poté už jen zadáte svého vůdce (který je ve výchozím nastavení \ ) a poté n vymazat zápasy. Nemusíte používat n; pokud chcete, vyberte něco jiného.

Můžete také svého vůdce přemapovat na něco pohodlnějšího, pokud chcete. Používám čárku:

let mapleader = ","

(To platí dříve mapování pro vymazání vyhledávání.)


já jen /qiw772723euz "hledat" něco, co není v souboru. hacky workaround, já vím, také mě zajímá skutečné řešení :)


Podobně jako u výše uvedené odpovědi @Telemachus, komentář k této odpovědi na SO od @Davida Winslowa navrhl mapování přepínače hlsearch . Mapovali byste následující:

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

Stisknutím n se pak vyhledávání zvýraznění vypne a zapne pokaždé, když jej stisknete.


Linux
  1. Jak vyhledávat, instalovat a odstraňovat aplikace Snap v příkazovém řádku

  2. Syntax_highlight | Lpr?

  3. Nahradit Vi By Vim?

  1. Vanilla Vim je zábava

  2. Vim nahradí Vi

  3. jak provést vim vyhledávání inverzní vyhledávání pro všechny řádky bez textu

  1. Jak odstranit všechny komentované řádky nebo řádky se specifickým vzorem ve vimu?

  2. Vim Latex:Zakázat Quickfix?

  3. Ubuntu 19.04:Konfigurace vim