原文是知乎上一篇帖子,自己整理记录下感兴趣的功能,附上地址:https://www.zhihu.com/question/300830746
在 IDEA 中,可以使用快捷键 Ctrl+Shift+Enter 快速完成声明 if while 等语句。
作者:胡川港
链接:https://www.zhihu.com/question/300830746/answer/672248406
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接: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>