一则或许对你有用的小广告
欢迎加入小哈的星球
,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论
- 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于
Spring Cloud Alibaba + Spring Boot
3.x + JDK 17...
,点击查看项目介绍
;
- 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接:
http://116.62.199.48/
;
截止目前,
星球
内专栏累计输出 54w+ 字,讲解图 2476+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统,
在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 1900+ 小伙伴加入学习
,欢迎点击围观
Mac 键盘符号介绍
汇总 Mac 快捷键之前,先介绍下 Mac 按键。下面快捷键中会出现这些特殊符号,用做对比使用。
图标 | 介绍 |
⌘ | Command |
⇧ | Shift |
⇪ | Caps Lock |
⌥ | Option = Alt |
⌃ | Control |
↩ | Enter |
⌫ | Delete |
⌦ | Fn + Delete |
↑ | 上箭头 |
↓ | 下箭头 |
← | 左箭头 |
→ | 右箭头 |
⇞ | Fn + ↑ = Page Up |
⇟ | Fn + ↓ = Page Down |
Home | Fn + ← |
End | Fn + → |
⇥ | Tab = 右制表符 |
⇤ | Shift + Tab = 左制表符 |
⎋ | Esc = Escape |
⏏ | 电源开关键 |
编辑
快捷键 | 说明 |
⌘ + F | 在当前窗口查找 |
⌘ + ⇧ + F | 在全工程查找 |
⌘ + ⇧ + ⌥ + N | 查找类中的方法或变量 |
F3 / ⇧ + F3 | 移动到搜索结果的下/上一匹配处 |
⌘ + R | 在当前窗口替换 |
⌘ + ⇧ + R | 在全工程替换 |
⌘ + ⇧ + V | 可以将最近使用的剪贴板内容选择插入到文本 |
⌥ + ⇧ + Up/Down | 向上/下移一行 |
⌘ + ⇧ + Up/Down | 向上/下移动语句 |
⌘ + / | 注释 - // |
⌘ + ⇧ + / | 注释 - /**/ |
⇧ + Enter | 向下插入新行 |
⌘ + Enter | 上插一行 |
⌘ + ⇧ + F7 | 高亮显示所有该文本,按 Esc 高亮消失 |
⌘ + W | 可以选择单词继而语句继而行继而函数 |
⌘ + ⇧ + W | 取消选择光标所在词 |
⌥ + Left/Right | 移动光标到前/后单词 |
⌥ + Backspace | 按单词删除 |
⌘ + [/] | 移动到前/后代码块 |
⌘ + ⇧ + Left/Right/[/] | 选中跳跃范围内的代码 |
⌘ + Y/X | 删除行 |
⌘ + D | 复制行 |
⌘ + ⇧ + U | 大小写转化 |
⌘ + ⌥ + V | 可以引入变量。例如:new String(); 自动导入变量定义 |
⌘ + ⌥ + T | 可以把代码包在一个块内,例如:try/catch |
⌘ + ⌥ + L | 格式化代码 |
⌘ + ⌥ + I | 将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作 |
⌘ + ⌥ + O | 优化导入的类和包 |
⌘ + +/- | 当前方法展开、折叠 |
⌘ + ⇧ + +/- | 全部展开、折叠 |
重构
快捷键 | 说明 |
⌘ + ⇧ + ⌥ + T | 重构功能大汇总快捷键 |
⇧ + F6 | 重命名 |
⌘ + ⌥ + V | 提取变量 |
⌘ + O | 重写父类方法 |
文件
快捷键 | 说明 |
⌘ + Delete | 删除文件 |
⌃ + ⌥ + N | 新建一切文件 |
F5 | 复制类 |
F6 | 移动类 |
工具栏
快捷键 | 说明 |
⌃ + H | 打开类层次窗口,查看类的继承关系 |
⌘ + 1 | 快速打开或隐藏工程面板 |
⇧ + Esc | 不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口 |
查找定位
快捷键 | 说明 |
⌘ + F7 | 可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 |
⌥ + F7 | 查找整个工程中使用地某一个类、方法或者变量的位置 |
⇧ + ⇧ | Search Everywhere 功能,可在一个弹出框中搜索任何东西,包括类、资源、配置项、方法等等 |
⌘ + N | 快速打开某个类 |
⌘ + ⇧ + N | 快速打开文件或资源 |
⌘ + B / ⌘ + Click | 快速打开光标处的类或方法(跳转到定义处) |
⌘ + ⌥ + B | 跳转到方法实现处 |
F2 / ⇧ + F2 | 移动到有错误的代码 |
⌘ + U | 转到父类 |
⌘ + G | 定位行 |
⌘ + ⌥ + left/right | 返回至上次浏览的位置 |
⌘ + E | 最近的文件 |
⌘ + ⇧ + E | 最近更改的文件 |
⌥ + ⇧ + C | 最近的更改 |
⌥ + F1 | 查找代码所在位置 |
⌘ + ⌥ + F7 | 显示用法 |
⌘ + I | 实现方法 |
⌘ + ⌥ + N | 内联 |
方法相关
快捷键 | 说明 |
⌘ + P | 可以显示参数信息 |
⌘ + F12 | 查看当前文件的结构 |
调试部分、编译
快捷键 | 说明 |
⌘ + F2 | 停止 |
⌥ + ⇧ + F9 | 选择 Debug |
⌥ + ⇧ + F10 | 选择 Run |
⌘ + ⇧ + F9 | 编译 |
⌘ + ⇧ + F10 | 运行 |
⌘ + ⇧ + F8 | 查看断点 |
F7 | 步入 Step into |
F8 | 步过 Step over |
F9 | 恢复程序 Continue |
⇧ + F7 | 智能步入 |
⇧ + F8 | 步出 |
⌥ + ⇧ + F8 | 强制步过 |
⌥ + ⇧ + F7 | 强制步入 |
⌥ + F9 | 运行至光标处 |
⌥ + F10 | 定位到断点 |
⌘ + ⌥ + F9 | 强制运行至光标处 |
⌘ + F8 | 切换行断点 |
⌘ + F9 | 生成项目 |
⌘ + ⇧ + C | 复制路径 |
⌘ + ⌥ + ⇧ + C | 复制引用,必须选择类名 |
⌘ + ⌥ + Y | 同步 |
⌘ + ~ | 快速切换方案(界面外观、代码风格、快捷键映射等菜单) |
⇧ + F12 | 还原默认布局 |
⌘ + ⇧ + F12 | 隐藏/恢复所有窗口 |
⌘ + F4 | 关闭 |
⌘ + ⇧ + F4 | 关闭活动选项卡 |
⌘ + Tab | 转到下一个拆分器 |
⌘ + ⇧ + Tab | 转到上一个拆分器 |
切换窗口
快捷键 | 说明 |
⌘ + 1 | 项目结构 |
⌘ + 2 | 收藏 |
⌘ + 3 | 搜索结果 |
⌘ + 4 | 运行 |
⌘ + 5 | 调试 |
⌘ + 6 | TODO |
⌘ + 7 | 结构 |
⌃ + Tab | 切换 tab |
其他
快捷键 | 说明 |
⌘ + ⇧ + A | 可以查找所有命令,并且每个命令后面还有其快捷键 |
⌘ + ⌥ + T | 创建单元测试用例 |
官方快捷键文档
https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf