IDEA心得不定期更新
记录一些 IDEA 使用中的各种小问题
代码格式化
alt + command + L
debug step in 失效
红框内的打钩去掉就OK了,看源码的时候勾上了真是蛋疼

另外,如果 debug 的代码是一个非 Main 的线程,但是如果 debug 到一半 Main 方法结束,即 JVM 运行结束,会导致 step in 按下以后直接结束掉。这个时候像个办法让 Main 方法永远不结束就行了。
Maven 模式运行
Run - Edit Configrations - 新增一个Maven的运行方式。

Maven 自动下载源码

避免在格式化代码的时候引入 import 的通配符

关闭拼写校验

重新执行上一次的 debug
先 Command + 5 然后按 Command + R。
缩进
| 1 | step2.setCondition(CombineAndExecuteCondition.of( | 
控制这个缩进的配置:

链式调用的缩进控制
比如:
| 1 | super.getFoo().foo().getBar().bar(); | 
想缩进成这样:
| 1 | super.getFoo() | 

如何删除项目
鼠标停在一个项目上,然后按键盘「DELETE」

强制刷 IDEA 本身的各种索引和缓存
有的时候可能全局查找类就是找不到,但是全局查找文件的是可以找到的,提示:
| 1 | Cannot resolve symbol | 
这种情况可能是因为索引没有维护好,可以试试重建 IDEA 本身的索引:

CMD + C 复制的时候仅仅复制文本,而不带格式
调整快捷键即可,带样式的复制是有专门的功能的。
