💡 小提示:本指南以 Windows / Linux 环境为主。如果你使用的是 macOS,通常只需将 Ctrl 键替换为 Cmd (⌘),将 Alt 键替换为 Option (⌥) 即可。


🔍 全局搜索与替换

功能 快捷键
随心搜索(搜文件/设置/动作等) 连按两次 Shift
查找并执行动作/命令 Ctrl + Shift + A
当前文件查找文本 Ctrl + F
当前文件替换文本 Ctrl + R
全局项目查找文本 Ctrl + Shift + F
全局项目替换文本 Ctrl + Shift + R
按类名查找类文件 Ctrl + N

⌨️ 代码编辑与生成

功能 快捷键
显示万能建议 / 快速修复报错 Alt + Enter
一键重新格式化代码排版 Ctrl + Alt + L
快速生成构造/Getter/Setter Alt + Insert
复制光标当前行到下一行 Ctrl + D
删除光标当前行 Ctrl + Y (或 Ctrl + X 剪切)
切换字母大小写 Ctrl + Shift + U
单行注释 / 取消注释 (//) Ctrl + /
块注释 / 取消注释 (/* ... */) Ctrl + Shift + /
启用多行纵向列编辑模式 Alt + Shift + 鼠标拖动

🧭 代码导航与跳转

功能 快捷键
跳转至声明 / 定义处 Ctrl + 鼠标左键(或 Ctrl + B)
查找方法/变量在哪里被调用过 Alt + F7
退回到上一次光标位置 Ctrl + Alt + 左箭头
前进到下一次光标位置 Ctrl + Alt + 右箭头
显示最近打开的文件列表 Ctrl + E
精确跳转到指定行号 Ctrl + G
快速跳转到上一个/下一个方法 Alt + Up / Down

🛠️ 重构与智能辅助

功能 快捷键
重命名文件/方法/变量(全局同步) Shift + F6
精准智能代码自动补全 Ctrl + Shift + Space
悬浮显示当前方法所需参数提示 Ctrl + P

🏃 运行与调试 (Debug)

功能 快捷键
直接运行当前配置的项目 Shift + F10
以 Debug 调试模式启动项目 Shift + F9
在当前行添加 / 取消断点 Ctrl + F8
单步调试:步过 (不进入方法) F8
单步调试:步入 (进入方法内部) F7

🚀 核心代码块缩写(Live Templates)

在代码编辑区输入缩写,按下 TabEnter 键即可自动补全:

缩写 功能描述 生成的代码块内容
main / psvm 生成主方法入口 public static void main(String[] args) {}
sout 打印标准输出 System.out.println();
soutm 打印当前类名与方法名 System.out.println("ClassName.methodName");
soutv 打印最近的变量名与变量值 System.out.println("val = " + val);
fori 生成标准的 for 递增循环 for (int i = 0; i < ; i++) {}
iter 生成增强型 for-each 循环 for (Object o : collection) {}
itar 生成带索引的数组遍历循环 for (int i = 0; i < array.length; i++) { Object o = array[i]; }
ifn 生成 if null 空值判断 if (object == null) {}
inn 生成 if not null 非空判断 if (object != null) {}
prsf 生成私有静态常量 private static final
psf 生成公有静态常量 public static final
thr 生成抛出新异常语句 throw new
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐