Есть ли способ поиска текущего слова без перемещения курсора?
Суть *
, #
и друзей довольно ясно изложена в документации: «искать вперед» или «искать назад». Похоже, ваша проблема заключается в том, что вы используете эти команды не по назначению, а для побочного эффекта, предположительно выделяя все вхождения слова под курсором.
Поскольку для этого нет встроенной команды, вам необходимо сопоставить ее самостоятельно:
nnoremap <key> *``
nnoremap <anotherkey> #``
...