Existe algum comando no Vim / Vi para mover dentro de um segmento de pesquisa selecionado?
Por exemplo, se eu pesquisar uma palavra, há algum comando para mover o cursor para o final do segmento destacado? Digamos que eu tenha uma palavra, "FishTaco" e desejo pesquisar todas as ocorrências de "Fish" e inserir algo depois dela. Eu sei que poderia fazer uma substituição global, mas e se eu quiser fazer a alteração apenas em algumas instâncias não sequenciais?
Pude ver onde seria conveniente mover o cursor para o final do segmento realçado atual para executar uma ação.
FishporFishTaco, você pode fazer:%s/Fish\(Taco\)\@!/&Taco/, o que encontrará todos os que aindaFishnão foram seguidosTacoe substituirá porFishTaco. Combina uma pesquisa antecipada negativa com uma substituição que inclui o termo correspondente seguido porTaco.