Pycharm和想法支持的vim插件的方法

  

Ideavim对同时喜欢Vim和Intellij全家桶(主意,Pycharm等)的人来说是再熟悉不过了,既可以享受Intellij的强大功能,又可以用Vim操作文本,真是双份的快乐。可是你知道Ideavim也有插件的吗,虽然是官方模拟的,但操作方式与Vim原生的并没有什么不同?从Ideavim的主页上可以查到支持的插件列表。

  

<强> easymotion模拟的是Vim-easymotion插件

  

需要事先安装IdeaVim-EasyMotion和AceJump这两个概念的插件。使用方法:& lt; leader> & lt; leader> w或者b,默认就是逗号逗号w键,后面的单词会出现一个高亮的字母,按下字母就可以跳转到那个单词。如下图

  

 Pycharm和想法支持的vim插件的方法

  
      <李> & lt; leader> & lt; leader> s搜索一个字母,然后全文跳转李   <李> & lt; leader> & lt; leader> j或者k, l h,上下左右全文跳转李   
  

这样特定字母可以不用搜索就可以全文跳转了

  

<强>环绕模拟的是Vim-surround插件,

  

可以把字符串附近的引号,单引号,方括号,html标签去掉或者改成其它成对字符。在编辑html时特别方便。

  
      <李> ds删除标记   <李> cs修改标签   <李> y增加标签   <李> y增加标签并放到下一行   <李>)yss增加标签到整行   <李>)ySs增加标签到整行并放到下一行   
  

<强>多个游标的模拟的是vim-multiple-cursors插件

  

崇高文本那样的多光标编辑,方便修改变量名

  
      <李> & lt; A-n>& lt; A-p>李增加光标   <李> & lt; A-x>李跳过   
  

增加完就可以同时修改多处。

  

<强>评论模拟的是commentary.vim插件

  

增加注释

  
      <李> gcc注释当前行   <李> gc + & lt; motion>按运动注释李   <李>视觉模式下按选择的块注释李   
  

<强> argtextobj[即将发布)模拟的是argtextobj.vim插件

  

新加了一个文本对象参数

  
      <李> aa追加参数   <李> ia插入参数   
  

注意这些插件是默认不开启的,必须在c: \ User<你的用户名祝辞。ideavimrc里加上设置& lt;插件名祝辞

        设置环绕   设置多个游标的   设置评论   设置argtextobj      

  

以上所述是小编给大家介绍的Pycharm和想法支持的vim插件的方法,希望对大家有所帮助,也非常感谢大家对网站的支持!

Pycharm和想法支持的vim插件的方法