Ideavim对同时喜欢Vim和Intellij全家桶(Idea, Pycharm等)的人来说是再熟悉不过了,既可以享受Intellij的强大功能,又可以用Vim操作文本,真是双份的快乐。可是你知道Ideavim也有插件的吗,虽然是官方模拟的,但操作方式与Vim原生的并没有什么不同?从IdeaVim的主页上可以查到支持的插件列表。
easymotion 模拟的是Vim-easymotion插件
需要事先安装IdeaVim-EasyMotion和AceJump这两个Idea的插件.
使用方法:w 或者 b, 默认就是逗号逗号w键,后面的单词会出现一个高亮的字母,按下字母就可以跳转到那个单词。如下图
- s 搜索一个字母,然后全文跳转
- j 或者k, h,l 上下左右全文跳转
这样特定字母可以不用搜索就可以全文跳转了
surround 模拟的是Vim-surround 插件,
可以把字符串附近的引号,单引号,方括号,html标签去掉或者改成其它成对字符。在编辑html时特别方便。
- ds 删除ta