























k-vim配置 github
说明: <leader>全局映射为,
除却hjkl, gg, G, Ctrl-D/U, 以及 [f/F]<char>和[t/T]<char>这些vim默认的移动方式
有没有更高效的移动做法么? 回答是肯定的
这个插件的唯一目的就是: 快速跳转
作用: 如何进行更快速的光标移动
github: github
Bundle 'Lokaltog/vim-easymotion'
快捷键<leader><leader>w(即,,w)和<leader><leader>b(即,,b)
助记: word and back
演示:

easy_motion_base.gif
快捷键<leader><leader>s(即,,s), 然后输入要搜索的字母, 这个跳转是双向的
助记: search
演示:

配置
map <Leader><Leader>j <Plug>(easymotion-j)
map <Leader><Leader>k <Plug>(easymotion-k)
快捷键: <leader><leader>j和<leader><leader>k(即,,j和,,k)
助记: hjkl不解释
演示:

配置
map <Leader><leader>h <Plug>(easymotion-linebackward)
map <Leader><leader>l <Plug>(easymotion-lineforward)
快捷键<leader><leader>h和<leader><leader>l(即,,h和,,l)
助记: hjkl不解释

配置
map <Leader><leader>. <Plug>(easymotion-repeat)
快捷键<leader><leader>.
助记: 同repeat插件….

Bundle 'Lokaltog/vim-easymotion'
let g:EasyMotion_smartcase = 1
"let g:EasyMotion_startofline = 0 " keep cursor colum when JK motion
map <Leader><leader>h <Plug>(easymotion-linebackward)
map <Leader><Leader>j <Plug>(easymotion-j)
map <Leader><Leader>k <Plug>(easymotion-k)
map <Leader><leader>l <Plug>(easymotion-lineforward)
" 重复上一次操作, 类似repeat插件, 很强大
map <Leader><leader>. <Plug>(easymotion-repeat)
还可以<Leader><leader>f和<Leader><leader>t, 不过建议简单化, 一个<Leader><leader>w/b走天下.
如果你不经常使用s, 可以将s改键, nmap s <Plug>(easymotion-s), 这样你只需要输入s就可以进行搜索快速跳转(强迫症表示不能忍….)
具体做法见官方文档
默认<leader><leader>作为这个插件的快捷键其实挺好的, 貌似没有其他插件会导致冲突, 还可以配置一整套, 强迫症很满意
这个插件专心做好跳转就好, 没必要把搜索的活给做了
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。