Skip to content
On this page

vim-easymotion


标签:vim/plugin  

easymotion/vim-easymotion: Vim motions on speed! (github.com)

光标的跳转一直以来是 Vim 最牛的地方,但只是通过 h, j, k,l 或者 w, b 有时候感觉还是挺麻烦的,特别是垮了好几行的时候真的还没鼠标方便。所以有大牛写了 easymotion 这个插件,它我们可以在目光所及之处通过非常简单的几个按键跳转过去,不需要去计算跳转的行数,不需要思考定位到单词尾部还是单词头部。

安装

因为 vscodevim 是默认带有 easymotion 的,所以暂且不研究 vim/neovim 怎么安装。

功能

easymotion 的功能通过按两次 <leader> 按键激活,默认是 \

w(ord)

在输入 <leader><leader>w 后,光标后面的部分单词的第一个字符会变成红色,此时输入对应的字符即可将光标跳转过去。超过键盘单键范围的,会显示;开头的黄色,输入;和对应的字符能跳转过去。

500

f(orward)

我平时用 f 指令还是比较多的,通过 j, k 跳转到目标行,然后按下 f + 目标字符,就能很快达到目标。但有时候,眼睛盯着目标位置看,结果中途还有一个相同字符,结果还得跳转一次就有点烦人。用了 easymotion 之后就没有这个烦恼了。

500

更多

参考这张表:

Vim - Visual Studio Marketplace

Last updated: