一、Mac键盘符号和修饰键说明

⌘ Command
⇧Shift
⌥ Option
⌃ Control
↩︎ Return/Enter
⌫ Delete
⌦ 向前删除键(Fn+Delete)
↑ 上箭头
↓ 下箭头
← 左箭头
→ 右箭头
⇞ Page Up(Fn+↑)
⇟ Page Down(Fn+↓)
Home Fn + ←
End Fn + →
⇥ 右制表符(Tab键)
⇤ 左制表符(Shift+Tab)
⎋ Escape (Esc)

二、Editing(编辑)

回退快捷键:Command+z
前进回退键:Command+shift+z

⌥ + ⌘ + V 自动补全返回值快捷键

⌃Space 基本的代码补全(补全任何类、方法、变量)

⌃⇧Space 智能代码补全(过滤器方法列表和变量的预期类型)

⌘⇧↩ 自动结束代码,行末自动添加分号

⌘P 显示方法的参数信息
⌃J, Mid. button click 快速查看文档
⇧F1 查看外部文档(在某些代码上会触发打开浏览器显示相关文档)
⌘+鼠标放在代码上 显示代码简要信息
⌘F1 在错误或警告处显示具体描述信息
⌘N, ⌃↩, ⌃N 生成代码(getter、setter、构造函数、hashCode/equals,toString)
⌃O 覆盖方法(重写父类方法)
⌃I 实现方法(实现接口中的方法)
⌘⌥T 包围代码(使用if…else, try…catch, for, synchronized等包围选中的代码)
⌘/ 注释/取消注释与行注释
⌘⌥/ 注释/取消注释与块注释
⌥↑ 连续选中代码块
⌥↓ 减少当前选中的代码块
⌃⇧Q 显示上下文信息
⌥↩ 显示意向动作和快速修复代码
⌘⌥L 格式化代码
⌃⌥O 优化import
⌃⌥I 自动缩进线
⇥ / ⇧⇥ 缩进代码 / 反缩进代码
⌘X 剪切当前行或选定的块到剪贴板
⌘C 复制当前行或选定的块到剪贴板
⌘V 从剪贴板粘贴
⌘⇧V 从最近的缓冲区粘贴
⌘D 复制当前行或选定的块
⌘⌫ 删除当前行或选定的块的行
⌃⇧J 智能的将代码拼接成一行
⌘↩ 智能的拆分拼接的行
⇧↩ 开始新的一行
⌘⇧U 大小写切换
⌘⇧] / ⌘⇧[ 选择直到代码块结束/开始
⌥⌦ 删除到单词的末尾(⌦键为Fn+Delete)
⌥⌫ 删除到单词的开头
⌘+ / ⌘- 展开 / 折叠代码块
⌘⇧+ 展开所以代码块
⌘⇧- 折叠所有代码块
⌘W 关闭活动的编辑器选项卡

三、Search/Replace(查询/替换)

Double ⇧ 查询任何东西
⌘F 文件内查找
⌘G 查找模式下,向下查找
⌘⇧G 查找模式下,向上查找
⌘R 文件内替换
⌘⇧F 全局查找(根据路径)
⌘⇧R 全局替换(根据路径)
⌘⇧S 查询结构(Ultimate Edition 版专用,需要在Keymap中设置)
⌘⇧M 替换结构(Ultimate Edition 版专用,需要在Keymap中设置)

四、Usage Search(使用查询)

⌥F7 / ⌘F7 在文件中查找用法 / 在类中查找用法
⌘⇧F7 在文件中突出显示的用法
⌘⌥F7 显示用法
⌘⇧I 查看定义的类,快速查看

五、Compile and Run(编译和运行)

⌘F9 编译Project
⌘⇧F9 编译选择的文件、包或模块
⌃⌥R 弹出 Run 的可选择菜单
⌃⌥D 弹出 Debug 的可选择菜单
⌃R 运行
⌃D 调试
⌃⇧R, ⌃⇧D 从编辑器运行上下文环境配置

六、Debugging(调试)

F8 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
F7 进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
⇧F7 智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法
⇧F8 跳出
⌥F9 运行到光标处,如果光标前有其他断点会进入到该断点
⌥F8 计算表达式(可以更改变量值使其生效)
⌘⌥R 恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上
⌘F8 切换断点(若光标当前行有断点则取消断点,没有则加上断点)
⌘⇧F8 查看断点信息

七、Navigation(导航)

⌘O 查找类文件
⌘⇧O 查找所有类型文件、打开文件、打开目录,打开目录需要在输入的内容前面或后面加一个反斜杠/
⌘⌥O 前往指定的变量 / 方法
⌃← / ⌃→ 左右切换打开的编辑tab页
F12 返回到前一个工具窗口
⎋ 从工具窗口进入代码文件窗口
⇧⎋ 隐藏当前或最后一个活动的窗口,且光标进入代码文件窗口
⌘⇧F4 关闭活动run/messages/find/… tab
⌘L 在当前文件跳转到某一行的指定处
⌘E 显示最近打开的文件记录列表
⌘⌥← / ⌘⌥→ 退回 / 前进到上一个操作的地方
⌘⇧⌫ 跳转到最后一个编辑的地方
⌥F1 显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择(如在代码编辑窗口可以选择显示该文件的Finder)
⌘B / ⌘ 鼠标点击 进入光标所在的方法/变量的接口或是定义处
⌘⌥B 跳转到实现处,在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口
⌥ Space, ⌘Y 快速打开光标所在方法、类的定义
⌃⇧B 跳转到类型声明处
⌘U 前往当前光标所在方法的父类的方法 / 接口定义
⌃↓ / ⌃↑ 当前光标跳转到当前文件的前一个/后一个方法名位置
⌘] / ⌘[ 移动光标到当前所在代码的花括号开始/结束位置
⌘F12 弹出当前文件结构层,可以在弹出的层上直接输入进行筛选(可用于搜索类中的方法)
⌃H 显示当前类的层次结构
⌘⇧H 显示方法层次结构
⌃⌥H 显示调用层次结构
F2 / ⇧F2 跳转到下一个/上一个突出错误或警告的位置
F4 / ⌘↓ 编辑/查看代码源
⌥ Home 显示到当前文件的导航条
F3选中文件/文件夹/代码行,添加/取消书签
⌥F3 选中文件/文件夹/代码行,使用助记符添加/取消书签
⌃0...⌃9 定位到对应数值的书签位置
⌘F3 显示所有书签
 

八、Refactoring(重构)

F5 复制文件到指定目录
F6 移动文件到指定目录
⌘⌫ 在文件上为安全删除文件,弹出确认框
⇧F6 重命名文件
⌘F6 更改签名
⌘⌥N 一致性
⌘⌥M 将选中的代码提取为方法
⌘⌥V 提取变量
⌘⌥F 提取字段
⌘⌥C 提取常量
⌘⌥P 提取参数
 

九、VCS/Local History(版本控制/本地历史记录)

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

十、Live Templates(动态代码模板)

 ⌘⌥J 弹出模板选择窗口,将选定的代码使用动态模板包住⌘J 插入自定义动态代码模板

十一、mac中符号的意义

⌘(command)、⌥(option)、⇧(shift)、⇪(caps lock)、⌃(control)、↩(return)、⌅(enter)
space(空格)符号    苹果的键盘    普通的键盘
⌘       command    window
⌥        option    alt
⇧         shift    shift
⇪     caps lock    caps lock
⌃       control    control
↩        return    return
⌅         enter    enter快速显示桌面具体的喜好操作可以在 系统偏好设置 > mission control 中修改多屏幕展示 系统默认按control+向上键
应用程序窗口 系统默认按control+向上键
切换屏幕 系统默认按control+左/右
显示桌面 F11快速当前应用切换command+tab输入法切换快捷键control + space (默认)
系统偏好设置 > keyboard中设置打开关闭Dock的隐藏option + command + D (默认)
系统偏好设置 > keyboard中设置
桌面的情况下 command/window +table显示launchpadoption/alt + space空格 (设置)
系统偏好设置 > keyboard中设置浏览器的table切换control + table
---------------------

十二、General(通用

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

Mac idea快捷键使用相关推荐

  1. xcode 及 MAC 常用快捷键

    郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X×××:点我传送 黑苹果键盘对应 ...

  2. mac睡眠快捷键_mac键盘快捷键大全

    macos下都有哪些Mac 键盘快捷键呢?不少果粉抱怨高上大的macbook不好用,相比于之前习惯了Windows操作的用户们,转战到mac的阵营还真是会觉得不大习惯呢.觉得不好用的朋友很可能就在于你 ...

  3. Mac~Terminal终端操作命令、vim操作命令、mac系统快捷键

    目录 terminal~shell终端操作命令 ​​​​​​​shell~mv移动操作命令 12. shell~mv 重命名文件 vim操作命令 插入命令 查找命令 撤销和重做​​​​​​​​​​​​ ...

  4. mac全选文字的快捷键_最全Mac系统快捷键一览

    苹果Mac系统常用快捷键有很多,但是很多童鞋对于这些mac快捷键都不是很熟悉,今天小编为大家整理了一份Mac系统常用快捷键大全,大家快收藏起来吧!平时在使用mac系统的时候可以提高不少工作效率哦! M ...

  5. 苹果电脑快捷键有哪些?mac系统快捷键大全详细介绍(全部)_苹果MAC_操作系统_脚本之家

    苹果电脑快捷键有哪些?mac系统快捷键大全详细介绍(全部) 电脑中的每对快捷键有对应了一种操作效果,对于使用苹果电脑的操作系统的新人来说,快捷键是个很麻烦的问题,要一个个的找到快捷键也不是很容易的问题 ...

  6. mac系统快捷键大全详细介绍

    对于使用苹果电脑的操作系统的新人来说,快捷键是个很麻烦的问题,要一个个的找到快捷键也不是很容易的问题,今天这篇文章就解决了到处找快捷键的麻烦. Mac中主要有四个修饰键,分别是Command,Cont ...

  7. mac睡眠快捷键_mac键盘快捷键大全哪里有?

    想提升自己的工作效率吗?为您带来目前最全的mac键盘快捷键,提升效率第一步! 要使用键盘快捷键,请按住一个或多个修饰键,然后按快捷键的最后一个键.例如,要使用 Command-C(拷贝),请按住 Co ...

  8. MAC Eclipse 快捷键

    MAC Eclipse 快捷键大全备忘: Command + O:显示大纲 Command + 1:快速修复 Command + D:删除当前行 Command + Option + ↓:复制当前行到 ...

  9. Mac 常用快捷键与操作

    文章目录 1.前言 2.快捷键 窗口管理 程序管理 访达快捷键 网页快捷键 编辑 截屏 系统快捷键 锁屏.睡眠.重启.关机.退出登录 跳转 其他 3.手势 4.常用操作 MAC 访问根目录 MAC 打 ...

  10. Mac系统恢复以及Mac键盘快捷键 官方方法

    [链接]如何通过macOS恢复功能重新安装macOS https://support.apple.com/zh-cn/HT204904 [链接]Mac键盘快捷键 https://support.app ...

最新文章

  1. 云服务和独立服务器 我们应该怎么选?
  2. 彩色圆圈的html代码,HTML5 Canvas彩色圆点粒子飘动动画特效
  3. 字符串编辑距离的计算方法
  4. mybatis多对一处理两种处理方式
  5. 展望2018,多媒体开发新趋势
  6. solr添加kerberos认证及授权
  7. 简单使用TFS管理源代码
  8. python slice是共享内存吗_python共享内存实现进程通信
  9. 附录:更多列表操作命令
  10. 任意两点间的最短路径
  11. sublime text3 保存文件时候名字后缀.dump问题解决
  12. MySQL把一个大表拆分多个表后,如何解决跨表查询效率问题
  13. layer 退 回 点击变灰色
  14. linux7不能使用yum,CentOS7.6无法使用yum命令,无法更新解决方法
  15. 简易呼吸灯c语言程序,51单片机(呼吸灯)C语言版
  16. Python爬取链家成都二手房源信息 asyncio + aiohttp 异步爬虫实战
  17. 王道c语言,王道训练营-C语言-一
  18. 17种最重要的项目管理方法
  19. h计算机二级基础知识题库,2020计算机二级Office考试题库真题
  20. PHP(阿里云短信验证码)

热门文章

  1. 手把手教您快速运行Unity华为游戏(GameService)
  2. php面试题 mysql 主从_必看!PHP常见面试题——MySQL篇
  3. 如何判断点P是否在三角形ABC内?
  4. (Mac版)WebStorm常用快捷键
  5. 用锚点克服演讲紧张症
  6. Nimbus线上AMA内容记录-第一期
  7. 国家数据局第一任局长上任——中国联通董事长刘烈宏
  8. java毕业设计BS景区票务管理系统设计与实现源码+系统+数据库+lw文档+调试运行
  9. 【css】毛玻璃效果,背景高斯模糊
  10. 如何让开关打开_打开汽车引擎盖很简单?做对的新手司机没几个,这种做法很危险...