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 复制的时候仅仅复制文本,而不带格式
调整快捷键即可,带样式的复制是有专门的功能的。