LINUX.ORG.RU

vim, map, noremap, easymotion

 ,


0

3

Всем привет. У меня давнишняя проблема не могу никак решить. есть плагин easymotion и я не могу никак его заставить работать. есть (меняет назначение клавиш с j <=> n и k <=> e)

nnoremap n gj|xnoremap n gj|onoremap n gj|
nnoremap e gk|xnoremap e gk|onoremap e gk|    
nnoremap k e|xnoremap k e|onoremap k e|
nnoremap K E|xnoremap K E|onoremap K E| 
nnoremap j n|xnoremap j n|
и есть настройка в vimrc:
map ' <Plug>(easymotion-prefix)
nnoremap <Leader>N <Plug>(easymotion-sol-j)<CR>
nnoremap <Leader>E <Plug>(easymotion-sol-k)<CR>
и когда сочетанием '+N перейти на строчку ниже он выдает EasyMotion: No matches. И наверное из-за того что я не вижу разницы между map и noremap и вообще не понимаю зачем нужен <CR>. я читаю help map noremap CR но не могу понять его понять.

nnoremap <Leader>N <Plug>(easymotion-sol-j)<CR>
nnoremap <Leader>E <Plug>(easymotion-sol-k)<CR>

так должно заработать

nmap <Leader>N <Plug>(easymotion-sol-j)
nmap <Leader>E <Plug>(easymotion-sol-k)

salsa
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.