IDEA常用设置及其技巧
本人使用IDEA版本为IntelliJ IDEA 2021.3.3,如遇到不同设置请至官网查看详细设置
一、常用设置
1.设置提示词忽略大小写
把这个勾去掉,(有的idea版本是选择选项 选择none即可)
2.显示方法分隔符
方便查看方法与方法之间的间隔,在代码不规范的项目中 很好用!
3.自动导包、自动移除没用的包
4.取消tab页单行显示
5.双斜杠注释改成紧跟代码头
6.创建文件时,自动生成作者和时间信息
7.添加背景图片
8.SpringBoot开启热部署
二、常用快捷键
一、Search/Replace(查询/替换)
- Double
⇧
:查询任何东西 ⌘ + F
:文件内查找⌘ + R
:文件内替换⌘ + ⇧ + F
:全局查找(根据路径)⌘ + E
显示最近打开的文件记录列表⌘ + ⌥ + ←
/⌘ + ⌥ + →
:退回 / 前进到上一个操作的地方⌘ + ⇧ + ⌫
:跳转到最后一个编辑的地方⌘ + ⌥ + B
:跳转到实现处,在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口⌘ + U
:前往当前光标所在方法的父类的方法 / 接口定义⌘ + F12
:弹出当前文件结构层,可以在弹出的层上直接输入进行筛选(可用于搜索类中的方法)
二、Editing(编辑)
⌃ + I
:实现方法(实现接口中的方法)⌘ + /
:注释/取消注释与行注释⌘ + ⌥ + /
:注释/取消注释与块注释⌃ + ⇧
:连续向上选中代码块⌘ + ⌥ + L
:格式化代码⌃ + ⌥ + O
:优化import⌘ + X
:剪切当前行或选定的块到剪贴板⌘ + Z
:撤销当前操作⌘ + ⌃ + Z
:撤销撤销的操作⌘ + C
:复制当前行或选定的块到剪贴板⌘ + V
:从剪贴板粘贴⌘ + ⇧ + V
:从最近复制的的缓冲区中选择粘贴⌘ + D
:复制当前行或选定的块⌘ + ⌫
:删除当前行或选定的块的行
三、Refactoring(重构)
⇧ + F6
:重命名文件
四、Debugging(调试)
F8
:进入下一步,如果当前行断点是一个方法,则不进入当前方法体内F7
:进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中⇧F7
:智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法⇧F8
:跳出⌥ + F9
:运行到光标处,如果光标前有其他断点会进入到该断点⌥ + F8
:计算表达式(可以更改变量值使其生效)⌘ + ⌥ + R
:恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上⌘ + F8
:切换断点(若光标当前行有断点则取消断点,没有则加上断点)⌘ + ⇧ + F8
:查看断点信息
五、插件:
Command + Shift+ Option + U
: 类继承关系图表Ctrl + \
: 查找类和方法组合的ControllerOption + S (mac)
: JSON数据快速生成Java实体类
六、其他
⇧ + Command + 5
:截屏
三、插件推荐
提示:安装之后如果没立即生效,IDE重启即可生效。
1.Chinese Language Pack
idea汉化插件
2.Generate all setter
插件描述:该插件作用是可以快速针对已有的model实体对象的属性生产get、set代码,免去开发者在开发过程中get、set属性值时还需要去实体对象中翻查的时间,生成的同时会附带类型默认值。
使用方法:new一个对象然后使用Alt键+Enter(⌥+Enter
)键即可调出选项。根据所需要选择选项即可。
效果:
使用技巧
参考
您的鼓励,是我最大的动力
微信
支付宝
IDEA常用设置及其技巧
http://www.zibbo.xyz/king/4f2f0829.html