这篇文章主要介绍了Pycharm和Idea支持的vim插件的相关知识,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

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

easymotion 模拟的是Vim-easymotion插件

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

    <leader><leader>s 搜索一个字母,然后全文跳转 <leader><leader>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插件

Sublime Text那样的多光标编辑,方便修改变量名

    <A-n> <A-p> 增加光标 <A-x> 跳过

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

commentary模拟的是commentary.vim插件

增加注释

    gcc 注释当前行 gc + <motion> 按motion注释 visual mode 下按选择的块注释

argtextobj [即将发布] 模拟的是argtextobj.vim插件

新加了一个text object 参数

    aa 追加参数 ia 插入参数

注意 这些插件是默认不开启的,必须在c:\User<你的用户名>.ideavimrc里加上set <插件名>

set surround
set multiple-cursors
set commentary
set argtextobj

总结

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

最新资讯
悦刻电子烟登陆纽交所:开盘价24美元 较发行价上涨100%

悦刻电子烟登陆纽交所

电子烟企业雾芯科技(悦刻)今日正式登陆纽交所,股票代码为
雾芯科技美国上市:市值超百亿美元 红杉为股东

雾芯科技美国上市:市值

电子雾化龙头企业雾芯科技(股票代码为:“RLX”)今日在纽
快手科技据称吸引Capital Group等参与其60亿美元IPO计划

快手科技据称吸引Capi

知情人士透露,Capital Group和加拿大养老金计划投资委
任正非:华为有信心活下来!不要盲目争第一

任正非:华为有信心活下

任正非表示,华为有信心、有决心活下来。华为坚持自强与
科技巨头财报来袭 苹果、微软、FB财报前瞻先睹为快

科技巨头财报来袭 苹

下周科技巨头密集公布财报,苹果、微软、Facebook财报前
高德打车上线助老打车系列服务 新电召、一键叫车便利老人出行

高德打车上线助老打车

为落实交通运输部关于改进提升适老化服务水平的工作要
最新文章
在pycharm中为项目导入anacodna环境的操作方法

在pycharm中为项目导

这篇文章主要介绍了在pycharm中为项目导入anacodna环
tensorflow的ckpt及pb模型持久化方式及转化详解

tensorflow的ckpt及pb

今天小编就为大家分享一篇tensorflow的ckpt及pb模型持
PyTorch笔记之scatter()函数的使用

PyTorch笔记之scatter

这篇文章主要介绍了PyTorch笔记之scatter()函数的使用
python3实现网页版raspberry pi(树莓派)小车控制

python3实现网页版ras

这篇文章主要为大家详细介绍了python3实现网页版raspb
完美解决pycharm导入自己写的py文件爆红问题

完美解决pycharm导入

今天小编就为大家分享一篇完美解决pycharm导入自己写
pycharm内无法import已安装的模块问题解决

pycharm内无法import

今天小编就为大家分享一篇pycharm内无法import已安装