当前位置: 代码网 > it编程>操作系统>苹果Mac > 新手不再抓瞎 MacOS键盘符号和修饰键说明汇总

新手不再抓瞎 MacOS键盘符号和修饰键说明汇总

2024年09月25日 苹果Mac 我要评论
要提升软件和操作系统的使用效率就得熟悉快捷键,想必大家不会反对这种说法。与微软 windows 系统一样,苹果 mac 电脑和 macos 的快捷键也有很多,而且已经有一部分键盘符号释义已经在键盘上标

要提升软件和操作系统的使用效率就得熟悉快捷键,想必大家不会反对这种说法。与微软 windows 系统一样,苹果 mac 电脑和 macos 的快捷键也有很多,而且已经有一部分键盘符号释义已经在键盘上标示得非常直观,但还是有很多快捷键的图标非常特别,让新上手的用户一头雾水。本文就对 macos 键盘符号进行释义汇总,方便大家快速上手。

箭头、波浪和其它符号释义

想必大家已经知道 ⌘ 对应 command 键,它在键盘上已经标示出来了,但 ^ 和 ⇧ 都是向上的箭头,它们之间的区别是什么?又与键盘怎样对应呢?

如果你需要快速了解和上手 macos 键盘快捷键,需要先熟悉最最常用的几个符号:

  • ⌘  对应  command
  • ⌥  对应  option (也称为 alt)
  • ⌃  对应  control
  • ⇧  对应  shift

以上 4 个符号是 macos 中最最常用的键,可以满足日常使用时绝大多数的应用场景,苹果也在 mac 键盘上进行了直接标示,方便用户熟悉上手。

下面也是一些 macos 常用的几盘符号:

  • ⌫  表示删除(对应 windows 中的「backspace退格键」)
  • ⌦  表示删除(对应 windows 中的「delete删除键」)
  • ⏎  也就是回车
  • ⎋  表示 esc
  • ⇥  表示右 tab
  • ⇤  表示左 tab
  • ⇪  表示大写锁定
  • ⏏  表示推出

macos 中的导航键也是 4 个:

  • ↑  表示上
  • ↓  表示下
  • ←  表示左
  • →  表示右

还有另外 4 个方向符号,它们分别表示:

  • ⇞  表示 page up
  • ⇟  表示 page down
  • ↖︎  表示 top (对应 windows 中的「home 键」)
  • ↘︎  表示 end

汇总

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(编辑)

  • ⌃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 显示用法

四、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 插入自定义动态代码模板

十、general(通用)

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

十一、other(一些官方文档上没有体现的快捷键)

  • ⌘⇧8 竖编辑模式

导航

  • ⌘o 查找类文件 ctrl + n
  • ⌘⌥o 前往指定的变量 / 方法 ctrl + shift + alt + n
  • ⌃← / ⌃→ 左右切换打开的编辑tab页 alt← / alt→
  • ⎋ 从工具窗口进入代码文件窗口 esc
  • ⌘l 在当前文件跳转到某一行的指定处 ctrl + g
  • ⌘e 显示最近打开的文件记录列表 ctrl + e
  • ⌘⌥← / ⌘⌥→ 退回 / 前进到上一个操作的地方 ctrl + alt + ← ctrl + alt + →
  • ⌘⇧⌫ 跳转到最后一个编辑的地方
  • ⌃h 显示当前类的层次结构 ctrl + h
  • ⌘⇧h 显示方法层次结构
  • ⌃⌥h 显示调用层次结构
  • f4 / ⌘↓ 编辑/查看代码源
  • ⌘⌥u 显示类uml图
  • ⌃j 查看注释

编辑

  • ⌥⌦ 删除到单词的末尾(⌦键为fn+delete)
  • ⌥⌫ 删除到单词的开头
  • ⌘+ / ⌘- 展开 / 折叠代码块
  • ⌘f1 在错误或警告处显示具体描述信息
  • ⌘⌥l 格式化代码
  • ⌃⌥o 优化import
  • ⇧↩ 开始新的一行
  • ⌘⇧↩ 自动结束代码,行末自动添加分号
  • ⌃i 实现方法(实现接口中的方法)
  • ⇧f6 重命名文件或者变量
  • ⌘n, ⌃↩, ⌃n 生成代码(getter、setter、构造函数、hashcode/equals,tostring)
  • ⌘p 显示方法的参数信息

查找

  • double⇧ 查找任何东西
  • ⌘⇧f 全局查找(根据路径)
  • ⌘f 文件内查找
  • ⌘g 查找模式下,向下查找
  • ⌘⇧g 查找模式下,向上查找

导航

  • ⌘⌥b 跳转到接口的实现
  • ⌘u 查看接口定义
  • ⌘⌥← / ⌘⌥→ 退回 / 前进到上一个操作的地方
  • ⌘b / ⌘ 鼠标点击 进入光标所在的方法/变量的接口或是定义处
  • ⌃⇧b 跳转到类型声明处
  • ⌥ space, ⌘y 快速打开光标所在方法、类的定义
  • ⌘o 查找类文件
  • ⌘⇧o 查找所有类型文件、打开文件、打开目录,打开目录需要在输入的内容前面或后面加一个反斜杠/
  • f12 返回到前一个工具窗口
  • ⎋ 从工具窗口进入代码文件窗口
  • ⇧⎋ 隐藏当前或最后一个活动的窗口,且光标进入代码文件窗口
  • f3选中文件/文件夹/代码行,添加/取消书签
  • ⌥f3 选中文件/文件夹/代码行,使用助记符添加/取消书签
  • ⌃0…⌃9 定位到对应数值的书签位置
  • ⌘f3 显示所有书签
  • ⌥f1 显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择(如在代码编辑窗口可以选择显示该文件的finder)
  • ⌘f12 弹出当前文件结构层,可以在弹出的层上直接输入进行筛选(可用于搜索类中的方法)

通用

  • ⌃⌘f 切换全屏模式

记住以上这些 macos 中常用的键盘符号,应该能应付大多数 mac app 在菜单栏中列出的相关快捷键标示。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com