После проведенного поиска все совпадения для соответствующего запроса остаются выделенными, и это раздражает. Это происходит даже после того, как я закрываю соответствующий файл (нормальное поведение?). Как мне это убрать?
linux
vim
highlighting
Alex
источник
источник
Я просто
/qiw772723euz
"искать" что-то, что не в файле. хакерский обходной путь, я знаю, я также заинтересован в реальном решении :)источник
Подобно ответу @Telemachus выше, комментарий к этому ответу в SO от @David Winslow предложил сопоставить переключение
hlsearch
. Вы бы отобразили следующее:Нажатие на n затем выключит выделение поиска и включит его каждый раз.
источник
В моем конфиге я удаляю выделенные условия поиска, просто нажимая ввод в командном режиме . Вот как это настроено.
В качестве примечания я хотел бы убедиться, что мои результаты поиска выделены очень четко , независимо от цветовой схемы, поэтому я даю им черный текст на желтом фоне.
источник
У меня немного другое решение. Мне кажется, что естественным было бы нажать,
<esc>
чтобы заставить его уйти. Однако это не работает. Сопоставление<esc>
с:noh
имеет неприятные побочные эффекты, так что это тоже не вариант.<Leader>n
и подобные сопоставления кажутся мне неинтуитивными для такой тривиальной задачи. Тем не менее, нажатие<esc>
дважды - это то, с чем я могу жить:nnoremap <silent> <esc><esc> :nohlsearch<CR>
источник