IDEA Mac快捷键指南

根据官方pdf整理官方快捷键pdf

Mac键盘符号和修饰键说明

键盘符号修饰键说明
Command
Shift
Option
Control
↩︎Return/Enter
Delete
向前删除键(Fn+Delete)
上箭头
下箭头
左箭头
右箭头
Page Up(Fn+↑)
Page Down(Fn+↓)
HomeFn + ←
EndFn + →
右制表符(Tab键)
左制表符(Shift+Tab)
Escape (Esc)

通用

快捷键说明
⌘1…⌘9打开相应编号的工具窗口
⌘ + S保存所有
⌘ + ⌥ + Y同步、刷新
⌃ + ⌘ + F切换全屏模式
⌘ + ⇧ + F12切换最大化编辑器
⌥ + ⇧ + F添加到收藏夹
⌥ + ⇧ + I检查当前文件与当前的配置文件
⌘ + ,打开IDEA系统设置
⌘ + ;打开项目结构对话框
⇧ + ⌘ + A查找动作(可设置相关选项)
⌃ + ⇥编辑窗口标签和工具窗口之间切换(如果在切换的过程加按上delete,则是关闭对应选中的窗口)

编辑

快捷键说明
⌘ + 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重写父类方法
⌘ + ⌫在文件上为安全删除文件,弹出确认框
⌘ + F6更改签名
⌘ + ⌥ + N一致性
⌘ + ⌥ + M将选中的代码提取为方法
⌘ + ⌥ + V提取变量
⌘ + ⌥ + F提取字段
⌘ + ⌥ + C提取常量
⌘ + ⌥ + P提取参数

代码生成

快捷键说明
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不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口

版本控制/本地历史记录

快捷键说明
⌘ + K提交代码到版本控制器
⌘ + T从版本控制器更新代码
⌥ + ⇧ + C查看最近的变更记录
⌃ + C快速弹出版本控制器操作面板

查找定位

快捷键说明
⌘ + 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创建单元测试用例


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部