mac IDEA 快捷键

目录

 

智能提示

重构

代码生成

文件

工具栏

查找定位

切换窗口

引用


Mac 键盘符号和修饰键说明

  •  ——> Command
  •  ——> Shift
  •  ——> Option
  •  ——> Control
  • ↩︎ ——> Return/Enter
  •  ——> Delete
  •  ——> 向前删除键(Fn + Delete)
  •  ——> 上箭头
  •  ——> 下箭头
  •  ——> 左箭头
  •  ——> 右箭头
  •  ——> Page Up(Fn + ↑)
  •  ——> Page Down(Fn + ↓)
  •  ——> 右制表符(Tab键)
  •  ——> 左制表符(Shift + Tab)
  •  ——> Escape(Esc)
  • End ——> Fn + →
  • Home ——> Fn + ←

智能提示

⌘ -> command
⇧ -> shift
⌥ -> option
⬆ -> 上箭头
⬇ -> 下箭头
⌃ -> Control

编辑

Control + Space基本的代码补全(补全任何类、方法、变量)
Control + Shift + Space智能代码补全(过滤器方法列表和变量的预期类型)
Command + Shift + Enter自动结束代码,行末自动添加分号
Command + P显示方法的参数信息
Control + J快速查看文档
Shift + F1查看外部文档(在某些代码上会触发打开浏览器显示相关文档)
Command + 鼠标放在代码上显示代码简要信息
Command + F1在错误或警告处显示具体描述信息
Command + NControl + EnterControl + N生成代码(gettersetterhashCodeequalstoString、构造函数等)
Control + O覆盖方法(重写父类方法)
Control + I实现方法(实现接口中的方法)
Command + Option + T包围代码(使用if...elsetry...catchforsynchronized等包围选中的代码)
Command + /注释 / 取消注释与行注释
Command + Option + /注释 / 取消注释与块注释
Option + 方向键上连续选中代码块
Option + 方向键下减少当前选中的代码块
Control + Shift + Q显示上下文信息
Option + Enter显示意向动作和快速修复代码
Command + Option + L格式化代码
Control + Option + O优化 import
Control + Option + I自动缩进线
Tab / Shift + Tab缩进代码 / 反缩进代码
Command + X剪切当前行或选定的块到剪贴板
Command + C复制当前行或选定的块到剪贴板
Command + V从剪贴板粘贴
Command + Shift + V从最近的缓冲区粘贴
Command + D复制当前行或选定的块
Command + Delete删除当前行或选定的块的行
Control + Shift + J智能的将代码拼接成一行
Command + Enter智能的拆分拼接的行
Shift + Enter开始新的一行
Command + Shift + U大小写切换
Command + Shift + ] / Command + Shift + [选择直到代码块结束 / 开始
Option + Fn + Delete删除到单词的末尾
Option + Delete删除到单词的开头
Command + 加号 / Command + 减号展开 / 折叠代码块
Command + Shift + 加号展开所以代码块
Command + Shift + 减号折叠所有代码块
Command + W关闭活动的编辑器选项卡

重构

 

快捷键说明
⌘ + ⇧ + ⌥ + T重构功能大汇总快捷键
⇧ + F6重命名
⌘ + ⌥ + V提取变量
⌘ + O重写父类方法

代码生成

快捷键说明
fori生成循环
soutSystem.out.println();
⌘ + J可以查看所有代码模板
⌘ + ⌥ + J用动态模板环绕
⌘ + ⇧ + Enter自动补全末尾的字符(括号,分号),例如敲完if/for时也可以自动补上{}花括号。
⌥ + Enter导入包,快速修复

后缀自动补全功能(Postfix Completion)

  1. 要输入 for(User user : users) 只需输入 user.for + Tab。
  2. 要输入 Date birthday = user.getBirthday(); 只需输入 user.getBirthday().var + Tab 即可。 |

文件

快捷键说明
⌘ + 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调试
⌘ + 6TODO
⌘ + 7结构
⌃ + Tab切换 tab

其他

快捷键说明
⌘ + ⇧ + A可以查找所有命令,并且每个命令后面还有其快捷键
 在任意菜单或显示窗口,都可以直接输入你要找的单词,idea 就会自动为你过滤。

测试

快捷键说明
⌘ + ⌥ + T创建单元测试用例

参考

https://www.jianshu.com/p/b8c13ca3154a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值