It depends on how you search:
for ctags:
<C-]>, :tag will not prompt for multiple matches.
g<C-]>, :tjump, will prompt for selection when there's multiple matches.
:tselect will always prompt for selection
If you're using cscope, set :cstag will automatically does :tjump for
<c-]> so it will prompt for multiple matches.
Sure:
:noremap <C-]> g<C-]>
See ":help map.txt".
Best regards,
Tony.
--
Bizarreness is the essence of the exotic