本文摘自PHP中文网,作者齐天大圣,侵删。
今天给大家介绍两款非常使用的vim插件,在页面内快速移动以及成对编辑。easymotion
我们知道vim编辑器可以通过按键h/j/k/l来上下移动,使用/关键字来搜索,使用按键w、e可以在单词间快速移动,使用f{char}可以在行内搜索等等。但是,这些都没有办法在整个页面内快速移动。
今天介绍一个快速移动插件easymotion,有了它,想去哪儿就去哪儿。该插件github地址是:https://github.com/easymotion/vim-easymotion
同样,我们使用vim-plug插件安装好它。然后再配置文件中加入一行映射
nmap ss <Plug>(easymotion-s2)
注意到没有,这里我们需要的是递归映射,而不是非递归映射。配置好之后,我们就可以去使用它了。下面演示如何使用它来完成在页面快速移动的功能。
如图,我们想快速移动到第9行的layui位置。如果不用easymotion的话,就需要使用vim自带搜索,输入
1 |
|
然后使用n/N上下移动。如果使用easymotion的话,就更加的简单和快捷。只需按下两个ss,然后输入la。
相关阅读 >>
更多相关阅读请进入《vim》频道 >>