O relativamente recente gn
foi criado especificamente para esse fim:
gnU
Usado como um comando de modo normal, gn
seleciona visualmente a correspondência de pesquisa mais próxima. Se o cursor estiver em uma correspondência, a correspondência atual é selecionada, se não, o cursor pula para a próxima correspondência e a seleciona.
Usado como um movimento no modo visual, gn
expande a seleção para cobrir toda a correspondência atual se o cursor estiver em uma correspondência ou para a próxima correspondência de pesquisa, se não for.
Usado como um movimento pendente de operador, gn
faz o comando operar na correspondência atual ou na próxima correspondência seguindo a mesma lógica acima.
Claro, você também tem o gN
espelhado.