I've got a file (LaTeX) which contains lines I wish to comment out.
The regex that I use after visually-selecting the relevant block is :s/^/%/g
, which works fine. However, vim then highlights every matching occurrence of the first part of the regular expression used in the replace, (highlights the first character on the beginning of every line).
The selection changes if I do another search, or another search-and-replace, but I can't work out how to turn it off without doing a 'useless' search.
It's particularly annoying if I search for whitespace (because having every '' highlighted in a text file is visually annoying).
How do I de-select the matching strings after the search-and-replace has been completed?
V:norm I%<CR>
to comment andV:norm ^x<CR>
to uncomment without highlighting anything. Also, theg
flag at the end of your command is used to perform the substitution on all instances in a same line. Since you are only doing the substitution once par line it's useless. – Bringhurst