Я set hlsearch
в моем ~/.vimrc
. Обычно это очень полезно, но раздражает необходимость делать :noh
после того, как я произвожу замену вроде '<,'>s/$/',/
(которая выделяет конец каждой строки после того, как я ее запустил). Как заставить vim
не выделяться после такой замены?
Я на Ubuntu 9.04 с vim
7.2. У меня та же проблема на OS X 10.6 (также vim
7.2). То, что будет работать на обоих, было бы желательным.
ОБНОВЛЕНИЕ: Все ответы, которые я получил, просто добавляют сопоставление клавиш, чтобы сделать :noh
(или эквивалент). Я действительно стараюсь избегать нестандартного поведения клавиш, к которому я действительно привыкну, но затем заставляю меня безуспешно терпеть неудачи без них (например, за компьютером друга и т.д.). Я хотел бы, чтобы vim
автоматически делал :noh
после выполнения замены. То есть я хочу использовать hlsearch
только при использовании /
или *
(может быть, в нескольких других случаях), но не в других случаях.