Intellij IDEA是一款非常优秀的Java IDE,其支持的快捷方式也尽善尽美。本篇整理了几乎所有的IDEA在MacOS下的快捷键,为了方便掌握,本篇进行了分类展示。
快捷键表示法
标识 | 含义 |
---|---|
⌘ | command |
⌥ | option/alt |
⇧ | shift |
⏎ | enter回车键 |
↑↓←→ | 方向键 |
视图切换快捷键
快捷键 | 功能 |
---|---|
⌘+1…9 | 各视图区域的切换 |
⌥+M | 切换到maven的视图 |
⌘+E | 列出最近查看的文件列表 |
⇧+⌘+E | 最近修改文件列表 |
搜索快捷键
快捷键 | 功能 |
---|---|
⌘+F | 开始搜索 |
⌘+R | 搜索替换 |
^+⇧+F/R | 当前目前下递归查找或替换,要全部替换,按下⌥+A |
⌥+F7 | 搜索对象被引用的地方 |
⌘+F7 | 搜索对象在当前文件被引用的地方 |
⌘+N | 查找类 |
⇧+⌘+N | 查找文件 |
编辑代码的快捷键
快捷键 | 功能 |
---|---|
⌘+J | live template(强烈推荐) |
^+N | 各种自动生成代码/创建文件 |
⌥+⏎ | 调出IDEA对出错点的提示处理方法 |
⌘+D | 复制粘贴当前行到下一行 |
⌘+C/V/X | 复制/粘贴/剪切 |
⇧+⌘+V | 调出IDEA寄存器中保存的最近复制的N份内容,可选择性粘贴 |
⌘+/ | 注释/取消注释 |
⌘+W | 选中当前光标所在的字 |
⇧+⌘+⏎ | 补全当前行,最常用的场景时补全当前行后的;号,并将光标定位到下一行 |
⌘+O | 重载方法 |
⌘+I | 实现接口方法 |
⇧+⌘+L | 格式化代码 |
⇧+⌘+O | 优化import |
⇧+⌘+↑/↓ | 将当前代码段上/下移 |
⇧+⌥+↑/↓ | 将当前行上/下移 |
重构的快捷键
快捷键 | 功能 |
---|---|
F6 | 移动文件到其它地方 |
F5 | 拷贝文件到其它地方 |
⇧+F6 | 改名 |
⌘+F6 | 修改方法签名 |
⇧+⌘+F6 | 修改参数的类型 |
⇧+⌘+V | 引入一个局部变量 |
⇧+⌘+P | 引入一个参数 |
⇧+⌘+F | 引入一个类变量 |
⇧+⌘+M | 引入一个方法 |
⇧+⌘+C | 引入一个常量 |
以上都重构最常用的方法了
查看代码快捷键
快捷键 | 功能 |
---|---|
⌘+P | 查询某方法的参数信息 |
⌘+B | 跳到调用方法的定义处 |
⇧+⌘+B | 跳到方法的实现处 |
⌘+U | 跳到方法在父类或接口的定义处 |
^+↑/↓ | 跳到上/下一方法 |
⌥+⌘+←/→ | 跳到上/下一次光标查看处 |
⌘+G | 跳到指定行 |
⌘+⇧+H | 显示方法的层级结构 |
⌥+⌘+H | 调用层级结构 |
运行与调试
快捷键 | 功能 |
---|---|
⇧+⌥+F9 | debug模式运行程序 |
⇧+⌥+F10 | 运行程序 |
F7 | 单步进入 |
F8 | 单步跳过 |
F9 | 跳过本次debug |
⌥+F8 | debug时执行选中的语句 |
其它常用快捷键
快捷键 | 功能 |
---|---|
⌘+, | 调出setting界面 |
⌘+; | 调出项目setting界面 |
⌘+F4 | 关闭当前界面 |
参考文献
- http://mrrigth.iteye.com/blog/1906674
- https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf