前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IDEA Mac 快捷键

IDEA Mac 快捷键

作者头像
botkenni
发布2019-09-12 11:24:39
2.7K0
发布2019-09-12 11:24:39
举报
文章被收录于专栏:IT码农IT码农

智能提示

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

编辑

快捷键

说明

⌘ + 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

重写父类方法

代码生成

快捷键

说明

fori

生成循环

sout

System.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

调试

⌘ + 6

TODO

⌘ + 7

结构

⌃ + Tab

切换 tab

其他

快捷键

说明

⌘ + ⇧ + A

可以查找所有命令,并且每个命令后面还有其快捷键

在任意菜单或显示窗口,都可以直接输入你要找的单词,idea 就会自动为你过滤。

测试

快捷键

说明

⌘ + ⌥ + T

创建单元测试用例

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 智能提示
    • 重构
      • 代码生成
        • 文件
          • 工具栏
            • 查找定位
              • 切换窗口
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档