Вы можете использовать что-то подобное в вашем .vimr c:
" Find next occurence of a char using easymotion
map <Leader>f <Plug>(easymotion-bd-f)
nmap <Leader>f <Plug>(easymotion-overwin-f)
Теперь вы можете сделать что-то вроде y<Leader>fs
, и оно выделит три s-символа. Выбор одного из них приведет к рывку от позиции курсора к этому символу.
Если это не работает
Это означает, что есть другие привязки клавиш, которые используют ту же комбинацию. Вы можете проверить это с помощью :map
и затем найти комбинацию клавиш, которую вы пытаетесь сопоставить с easy-motion. Удаление этой привязки клавиш из вашего .vimrc
или удаление плагина, создавшего привязку, должны решить эту проблему.
Если это плагин YankRing, который угоняет нажатия клавиш y / c / d, вы можете добавить следующее в свой vimr c, чтобы предотвратить это (проверьте :h yankring
для получения дополнительной информации):
let g:yankring_zap_keys = ''