Mac—为任意操作添加快捷键

Mac用作开发机,效率提高不少(标装过的Mac机,就不好说了)。但如果Mac使用者不用快捷键,我看尤鄙视之。

悲剧的是,对文常用的操作,比如:“压缩/Compress”、“显示包内容/Show Package Contents”,系统默认貌似没有快捷键。作为一个喜欢使用快捷键iOS开发,经常要使用“显示包内容”来查看工程文件、.xcappdata文件等。这个问题困扰了我很久。也有朋友曾问我是否可以搞定。

Finally,偶然从一篇文章中找到了解决的方法。

Mac上有二种方式,可以向系统添加快捷键。

  • 系统偏好-Keyboard-Shortcuts
  • defaults命令

使用Shortcuts面板

打开“系统偏好-Keyboard-Shortcuts面板”,可以看到,系统已经列出常用的服务项,我们直接就已有功能添加或修改热键。

Shortcuts

如果想为不在列表里的应用设置热键,就需要在AppShortcuts选项卡下添加,步骤如下:

  1. 点击添加按钮;
  2. 选择要添加快捷键的应用,如Finder;

    Add Application

  3. Menu Title:输入要添加快捷键的菜单项名称,如“Compress”;

  4. Keyboard Shortcut:,按压你想要的快捷键,如“command + control + c”;
  5. Bravo~Enjoy~

同样的方式,你可以为任何应用的任何一个菜单,添加你想要的快捷键,进一步丢掉鼠标。

注意,如果你的系统是英文菜单项也必须是英文,中文同理。

使用defaults命令

使用命令相对直接一些,如使用:

defaults write com.apple.finder NSUserKeyEquivalents '{"Show Package Contents"="@^\s";}'

就可为“Show Package Contents”,添加“commond + control +s”快捷键。

说明:
- com.apple.finder——应用的唯一标识
- NSUserKeyEquivalents——存储着快捷键的键值对
- {“Show Package Contents”=”@^\s”;} ——具体设置的内容

其中:
- “@” = Command
- “~” = Option
- “^” = Control
- “$” = Shift

注意:字母必须加转义符 \ 。设置后必须重启Finder(command + option + esc,选中Finder,Relaunch)

Mac上有很多提高效率的软件,如:Alfred、Manico、Moom等。学无止境,共勉之。

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值