Pycharm和Idea支持的vim插件的方法
Ideavim对同时喜欢Vim和Intellij全家桶(Idea,Pycharm等)的人来说是再熟悉不过了,既可以享受Intellij的强大功能,又可以用Vim操作文本,真是双份的快乐。可是你知道Ideavim也有插件的吗,虽然是官方模拟的,但操作方式与Vim原生的并没有什么不同?从IdeaVim的主页上可以查到支持的插件列表。
easymotion模拟的是Vim-easymotion插件
需要事先安装IdeaVim-EasyMotion和AceJump这两个Idea的插件.使用方法:
s搜索一个字母,然后全文跳转 j或者k,h,l上下左右全文跳转
这样特定字母可以不用搜索就可以全文跳转了
surround模拟的是Vim-surround插件,
可以把字符串附近的引号,单引号,方括号,html标签去掉或者改成其它成对字符。在编辑html时特别方便。
- ds删除tag
- cs修改tag
- ys增加tag
- yS增加tag并放到下一行
- yss增加tag到整行
- ySs增加tag到整行并放到下一行
multiple-cursors模拟的是vim-multiple-cursors插件
SublimeText那样的多光标编辑,方便修改变量名
增加光标 跳过
增加完就可以同时修改多处。
commentary模拟的是commentary.vim插件
增加注释
- gcc注释当前行
- gc+
按motion注释 - visualmode下按选择的块注释
argtextobj[即将发布]模拟的是argtextobj.vim插件
新加了一个textobject参数
- aa追加参数
- ia插入参数
注意这些插件是默认不开启的,必须在c:\User<你的用户名>.ideavimrc里加上set<插件名>
setsurround setmultiple-cursors setcommentary setargtextobj
总结
以上所述是小编给大家介绍的Pycharm和Idea支持的vim插件的方法,希望对大家有所帮助,也非常感谢大家对毛票票网站的支持!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。