= Vim: навигация по тексту с помощью easymotion :title-separator: {sp}| :category: Vim :tags: Vim, команды Vim, Плагин https://github.com/easymotion/vim-easymotion[easymotion] предоставляет функции для удобного перемещения по тексту. Пример настройки: [source,vim] ---- " Не включать команды по умолчанию let g:EasyMotion_do_mapping = 0 " Умный регистр let g:EasyMotion_smartcase = 1 " ec{char} для перехода к {char} map ec (easymotion-bd-f) nmap ec (easymotion-overwin-f) " s{char}{char} для перехода к {char}{char} nmap s (easymotion-overwin-f2) " Переход к строке map eg (easymotion-bd-jk) nmap eg (easymotion-overwin-line) " Переход к слову map ew (easymotion-bd-w) nmap ew (easymotion-overwin-w) " Навигация по строкам map el (easymotion-lineforward) map ej (easymotion-j) map ek (easymotion-k) map eh (easymotion-linebackward) " Повторить последний переход map er (easymotion-repeat) " Замена стандартного поиска по тексту map / (easymotion-sn) omap / (easymotion-tn) " These `n` & `N` mappings are options. You do not have to map `n` & `N` to EasyMotion. " Without these mappings, `n` & `N` works fine. (These mappings just provide " different highlight method and have some other features ) map n (easymotion-next) map N (easymotion-prev) ----