Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS 默认快捷键 #347

Open
iwill opened this issue Aug 5, 2024 · 2 comments
Open

macOS 默认快捷键 #347

iwill opened this issue Aug 5, 2024 · 2 comments

Comments

@iwill
Copy link

iwill commented Aug 5, 2024

App 很漂亮,而且代码和文档都规范、干净,特别好!

但终究逃不过几乎所有国产软件都存在的一个奇怪的现象:通用快捷键失效。

选中一小段文本之后,command + ecommand + gcommand + shift + gcommand + f 没一个符合预期。

而老外的软件极少有这样的问题,泾渭分明。这究竟是为什么呢,这个问题困扰我很久,百思不得其解。

建议能支持一下,开源不易,辛苦 🙏🏿

@tw93
Copy link
Owner

tw93 commented Aug 6, 2024

谢谢提供,快捷键可以从这里看到,不过搜索这个的确是我没有考虑到,我下次想想办法改一下
其他的快捷键作用是什么?我用得不错那几个
image

@iwill
Copy link
Author

iwill commented Aug 6, 2024

「选中一小段文本之后,command + ecommand + gcommand + shift + gcommand + f

  • 选中一小段文本:用于查找 —— 查找「Find」,不是搜索「Search」,注意他们的区别,搜索的快捷键一般是 command + option + f
  • command + e:将选中的内容用于查找,相当于小段文本、粘贴进查找框,但是这时并不需要显示查找框
  • command + g:查找下一个 —— 直接定位,仍然不显示查找框
  • command + shift + g:查找上一个 —— 直接定位,仍然不显示查找框
  • command + f:显示查找框 —— 这是可以看到按下 command + e 选中的内容

例如,想在当前页面查找 command

常见方式:

  1. 拖动鼠标选中 command
  2. command + c 复制
  3. command + f 打开查找框
  4. command + v 粘贴
  5. return 查找

更便捷的方式:

  1. 双击 command 选中
  2. command + ecommand 用于查找
  3. command + g 查找下一个,command + shift + g 或者查找上一个

以上快捷键在 macOS 上就像 command + ccommand + v 一样通用,几乎所有苹果的、国外的软件都默认支持。类似的快捷键还有很多。

最典型的应该是苹果自带的 Notes 和 TextEdit,有些软件会对个别快捷键进行微调,比如在 Xcode 里没有 Search 变成了全局查找,快捷键是 command + shift + f

附:macOS 通用/常用快捷键。

软件快捷键:

Shortcuts 功能
command + a 全选
command + b 粗体
command + c 复制
command + d 克隆文件 或 收藏网页
command + e 将选中文本作为查找内容(或弹出磁盘/关闭 DMG 文件)
command + f 查找
command + g 查找下一个
command + h 隐藏应用程序,加 option 其他应用程序
command + i 斜体 或 详细信息
command + j 跳到选中位置(不常用)
command + k 添加链接
command + l 聚焦到地址栏 或 跳转到代码的某一行
command + m 最小化
command + n 新建
command + o 打开
command + p 打印
command + q 退出应用程序
command + r 刷新 或 运行
command + s 保存
command + t 新建标签页 或 显示字体
command + u 下划线
command + v 粘贴,Finder 中加 option 是移动文件/文件夹
command + w 关闭窗口/标签页
command + x 剪切,Finder 中不支持剪切文件/文件夹,参考 command + v
command + y 历史记录
command + z 撤销,在加上 shift 是重做
command + Spotlight 快速打开程序/文件、数学表达式计算等
command + 切换程序窗口
command + ` 同一程序内切换窗口
command + = 放大
command + - 缩小
command + [ 前进/缩进
command + ] 后退/反向缩进
command + , 设置
command + 0 还原缩放
command + 1-9 切换导航/标签页
command + 删除文件/文件夹 或 弹出保存弹框时执行删除 或 删除当前行光标前所有内容

系统快捷键:

Shortcuts 功能
command + shift + / 菜单栏搜索,支持中文、拼音
command + option + l 显示下载,Finder、Safari、Chrome 等都适用
command + control + f 全屏
command + control + q 锁屏
command + option + 结束任务

Finder 快捷键:

Shortcuts 功能
command + 1-4 切换导航方式,推荐 3,方便查看目录层级,并且可以用上下左右键浏览文件
command + 打开文件/文件夹
command + 删除文件/文件夹
command + shift + a 应用程序目录 /Applications
command + shift + h 用户根目录 ~/
command + shift + o 文档 ~/Documents
command + shift + d 桌面 ~/Desktop
command + option + l 下载 ~/Downloads
command + shift + i iCloud Drive
command + shift + r AriDrop
command + shift + g 快速打开文件,常用于隐藏文件
command + shift + n 新建文件夹
command + shift + . 显示/隐藏隐藏文件
重命名
预览选中文件,加 option 全屏播放
command + option + y 全屏预览/播放选中文件

纯文本编辑快捷键:

Shortcuts 功能
control + / 向左/向右跳过一个单词(大写字母/数字分隔)
option + / 向左/向右跳过一个单词(空格/符号分隔)
command + / 跳到文本行首/行尾
command + / 跳到文本第一行/最后一行
shift,“跳过”变为“选中”
方向键换成 fn + ,“跳过”变为“删除”
command + 删除光标到行首文本
fn + 删除光标右侧字符
command + control + 所有 Emoji 表情、特殊字符

富文本编辑及办公软件快捷键:

适用于 Pages、Numbers、Keynote,以及 Notes 等,垃圾 ms-office 不行

Shortcuts 功能
command + t 设置字体
command + shift + c 设置字体颜色
command + shift + v 仅粘贴文本(不带格式)
command + option + c 复制样式
command + option + v 粘贴样式
option + Numbers:编辑单元格,或编辑状态下插入换行
command + Numbers:结束编辑单元格
command + control + M Numbers:合并单元格
command + control + shift + M Numbers:拆分单元格
command + option + Numbers:删除选中的行
command + control + Numbers:删除选中的列
option + / / / Numbers:向指定方向插入一行或一列
command + option + / / / Notes:表格中向指定方向插入一行或一列 —— 这几个快捷键隐蔽得很

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants