Are there any commands in Vim/Vi to move within a selected search segment?
For instance, if I search for a word, are there any commands to motion the cursor to the
The "cursor at the end of the match" part of your question is already answered.
You can do :%s/Fish/FishTaco/c. This gives you an opportunity to confirm or reject every substitution and skip the whole "cursor at the end of the match" business.
:%s/Fish/FishTaco/c