Reorganization is awesome and you have to do it!
To add to the answers above:
You can reassign some of the keys to handle this automatically for you.
for example put this in your ~/.vimperatorrc
" adjust search to enable highlight when searching and disable when escape is pressed noremap n :set hlsearch<return>n noremap <esc> :noh<return><esc>
Explanation:
noremap - reassigns a sequence of keys without reassigning keys.
n for reassignment.
:set hlsearch<return>n , which we want the redirection function to activate selection in this case.
This will appear when you press n (for the next search result) and turn off when you press the escape button. You can also use / instead of n if you want the backlight to turn on when the search starts instantly.
source share