Подтвердить что ты не робот

Как избавиться от поиска в Vim

У меня :set hlsearch значение по умолчанию.

Когда я что-то ищу, поисковые термины становятся выделенными. Однако много раз я хочу избавиться от подсветки, поэтому я делаю :set nohlsearch. Таким образом, я пока что избавляюсь от бликов.

Однако, если я делаю новый поиск, то условия поиска не выделяются.

Я хотел бы нажать ESC + ESC, чтобы избавиться от бликов, а затем установить :set hlsearch.

Любые предложения?

4b9b3361

Ответ 1

Попробуйте выполнить команду :noh.

vi/vim notes

Ответ 2

Я использую

/pleasedisablehighlightthanks

команды. Или просто

/qewrufhiqwe

Но вы должны быть осторожны, чтобы не смешивать его со следующей командой!

/qewrufhiqew

Ответ 3

:noremap <silent> <c-l> :nohls<cr><c-l>

Это приведет к перерисовке экрана и очистке любых условий поиска с помощью Control-L, удобного:), проще, чем доведение до ключей F.

Ответ 4

У меня есть следующее в .vimrc:

map <silent> <C-N> :let @/=""<CR>

Ответ 5

Попробуйте следующее:

set hlsearch!
nnoremap <F12> :set hlsearch!<CR>

и нажмите F12, чтобы очистить, когда это необходимо. Используйте :noh в командном режиме для очистки.

Ответ 6

Это может удовлетворить ваши потребности:

nnoremap <esc> :noh<return><esc>

С небольшим мастерингом вы можете заставить его работать в режиме вставки.

Ответ 7

вы можете искать что-то не в текстовом файле. В этом случае ничего не будет выделено. (например,/349i5u9sgh)