Eu tenho set hlsearch
no meu ~/.vimrc
. Isso normalmente é muito útil, mas é irritante ter que fazer :noh
depois de fazer uma substituição como '<,'>s/$/',/
(que destaca o final de cada linha depois de executá-la). Como faço vim
para não destacar depois de substituir assim?
Estou no Ubuntu 9.04 com vim
7.2. Eu tenho o mesmo problema no OS X 10.6 (também vim
7.2). Algo que funcionaria em ambos seria desejável.
ATUALIZAÇÃO: Todas as respostas que recebi estão apenas adicionando um mapeamento de chave :noh
(ou equivalente). Eu realmente tento evitar comportamentos de teclas personalizados com os quais realmente me acostumei, mas depois me faço falhar miseravelmente sem eles (por exemplo, no computador de um amigo, etc.). Eu gostaria vim
de fazer automaticamente :noh
depois de fazer uma substituição. Ou seja, eu só quero hlsearch
usar /
ou *
(talvez alguns outros casos), mas não outras vezes.