IntelliJ IDEA中可以提高开发效率快捷键及功能

原文是知乎上一篇帖子,自己整理记录下感兴趣的功能,附上地址:https://www.zhihu.com/question/300830746

 

在 IDEA 中,可以使用快捷键 Ctrl+Shift+Enter 快速完成声明 if while 等语句。

 

作者:胡川港
链接:https://www.zhihu.com/question/300830746/answer/672248406
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

idea 快捷键

方法参数提示

ctrl + p/command + p

折叠代码

ctrl + -/command + -

 

全局查找文本

ctrl + shift + F/command + shift + f

最近修改的代码

ctrl + E/command + e

自动代码片

ctrl + j

实现接口方法

ctrl + i

idea git 提交

ctrl + k/command + k

查看当前类的子类

ctrl + h

删除当前行 并复制

ctrl + x/command + x

重写 或者 实现接口或父类方法

ctrl + o

将当前行和下一行进行合并

ctrl + shfit + j/control+shift+j

空格 并 将光标跳到当前行的上一行

ctrl + alt + enter

显示类之间的关系

ctrl + alt + u

 

<img src="https://pic2.zhimg.com/50/v2-6f5342dbd154660075b95847b96047dc_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1366" data-rawheight="728" data-default-watermark-src="https://pic1.zhimg.com/50/v2-1a4a7844507ba71f2daefc5fd834713e_hd.jpg" class="origin_image zh-lightbox-thumb" width="1366" data-original="https://pic2.zhimg.com/v2-6f5342dbd154660075b95847b96047dc_r.jpg"/>

删除类中没有用到的package

ctrl + alt + o

进入设置界面

ctrl + alt + s

 

在当前光标在的这样一行的下一行添加一行

ctrl + shfit +enter

弹出, 当前类中的方法集合

ctrl + F12

 添加书签

ctrl + f11

快速修改idea 快捷键, 显示风格等

ctrl + ~

 

搜索文件

ctrl + shift + n

 

<img src="https://pic2.zhimg.com/50/v2-71113b3ddd8a824bfd4d501c08ad36f2_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1366" data-rawheight="728" data-default-watermark-src="https://pic3.zhimg.com/50/v2-970f04345efa3aa25262159b3daa27d7_hd.jpg" class="origin_image zh-lightbox-thumb" width="1366" data-original="https://pic2.zhimg.com/v2-71113b3ddd8a824bfd4d501c08ad36f2_r.jpg"/>

搜索类合

ctrl + n

 

<img src="https://pic1.zhimg.com/50/v2-d868b381034338e1a8a276b0aa0c5c12_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1366" data-rawheight="728" data-default-watermark-src="https://pic2.zhimg.com/50/v2-6adc529af66868724b061e7acc090c39_hd.jpg" class="origin_image zh-lightbox-thumb" width="1366" data-original="https://pic1.zhimg.com/v2-d868b381034338e1a8a276b0aa0c5c12_r.jpg"/>

抽取局部变量

ctrl + alt + v

进入到实现子类中

ctrl + alt + b

 

<img src="https://pic3.zhimg.com/50/v2-a43bb11d9406354765afd4ad40105be5_hd.jpg" data-caption="" data-size="normal" data-rawwidth="982" data-rawheight="631" data-default-watermark-src="https://pic3.zhimg.com/50/v2-1e8400c95e0a3c5b152226a10c8ac7f2_hd.jpg" class="origin_image zh-lightbox-thumb" width="982" data-original="https://pic3.zhimg.com/v2-a43bb11d9406354765afd4ad40105be5_r.jpg"/>

 

格式化代码

ctrl + alt + L

idea 多光标选择

按下滚轮上下拖动鼠标即可,

idea 调出版本控制操作

alt + ~

 

<img src="https://pic4.zhimg.com/50/v2-ebc40483316a9d3e96a061b4c543589e_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1366" data-rawheight="728" data-default-watermark-src="https://pic2.zhimg.com/50/v2-b4af1845ffdf116652be14af4da04c94_hd.jpg" class="origin_image zh-lightbox-thumb" width="1366" data-original="https://pic4.zhimg.com/v2-ebc40483316a9d3e96a061b4c543589e_r.jpg"/>

 

idea 插件

阿里巴巴编码规范

Alibaba Java Coding Guidelines 

翻译插件

Translation

mybatis 插件

Free Mybatis plugin

Lombok 插件

IntelliJ Lombok plugin

Lombok pom.xml 文件配置

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
    <scope>provided</scope>
</dependency>

 

转载于:https://www.cnblogs.com/yins/p/10887311.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值