企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # 重要 **mac, 在idea中无法切到/user目录下,mac按Cmd + Shift + G来切换目录。** 增加了一些Spring Boot方面的改进,包括更好的代码助手等功能。比如按快捷键Alt + Ctrl + F7 ( Alt + Cmd + F7 for OS X)。 **idea中 双击shift, 搜索到文件后, shift+enter, 就能 打开 新窗口浏览这个文件** # 常用 当你想把光标直接移动到整个单词,你只需按下 Option,Windows 上是 Ctrl 你只需要多按一个 Shift 键,就可以在移动光标的同时选中 ~~~ command+option+l 代码格式化 ctrl+option+n 新建文件在当前文件夹 command+向上箭头 导航栏 command+option+向右箭头 回退 command+F1 显示错误或警告信息的描述(需要把光标放到错误或警告位置) command + . 代码折叠 F2 语法检查,跳转到错误的那一行 shift + enter 直接到下一行 command + shift + t 增加一个新的单元测试,和跳转到对应的测试 shift + F4 分屏 command+shift+V(大写) 历史粘贴板 Alt + Enter 将一个空字符串标记为 JSON,写json option+f12 打开终端 command+Y 显示定义 ~~~ # 代码跳转 ~~~ command+b 查看源码 command+option+b 跳转到实现类 command+f12 当前类的所有方法,支持搜索 ~~~ # 代码重构 ~~~ command + 向上箭头 显示导航栏 command+n 生成注释,setter和getter,构造方法 command+option+b 找到继承该接口或者父级 的所有子类, 统计所有子类个数 ctrl + h 查看类继承关系 Ctrl+Alt+H,查看方法的调用和被调用关系 alt+f7 这个比上面好,查看方法的调用和被调用关系 control+i 快捷方式写魔术方法 ctrl+t 代码重构 option+command+t 把当前代码包含到if/else try catch中 option+回车 代码改错 command+option+v 快捷返回值 F2 跳转到错误的位置 Command + j 补全一些辅助信息 Command+p 显示参数 shift+f6 选中变量,重构变量 ~~~ # 搜索 ~~~ command+O 搜索类。全项目范围 command+shift+O 根据文件名搜索文件。全项目范围 command+option+O 搜索函数。(类名(可以不写全)+方法名)(是模糊匹配的) cmd + l 指定行数跳转 command+6 可以看到当前工程的TODO和fixme ~~~ # 代码收藏 ~~~ shift+option+f 你可以自己定义一个新的收藏夹,在类位置是收藏类,光标在方法处是收藏方法 ~~~ # 其他 ~~~ control + ~ 改变sidebar颜色和配色主题 option点击要编辑的位置 多点编辑 control+shift+r php方式跑下当前光标处 control+option+r 打开刚才运行的一些配置(navigation bar中的) ~~~ # 查看调用树 IntelliJ IDEA中可以在主菜单中选择`Navigate -> Call Hierarchy`命令查看一个Java方法调用树(caller和callee两个方向), ![](https://img.kancloud.cn/0f/06/0f06584c7c8550d57359d742c33ea014_405x350.png) # 查看变量,方法传递关系树 ![](https://img.kancloud.cn/fb/0c/fb0cfa86cf01fb4c161e23c11276f9f8_526x308.png)