Mac—为任意操作添加快捷键
2015-11-03 18:01
176 查看
Mac用作开发机,效率提高不少(标装过的Mac机,就不好说了)。但如果Mac使用者不用快捷键,我看尤鄙视之。
悲剧的是,对文常用的操作,比如:“压缩/Compress”、“显示包内容/Show Package Contents”,系统默认貌似没有快捷键。作为一个喜欢使用快捷键iOS开发,经常要使用“显示包内容”来查看工程文件、.xcappdata文件等。这个问题困扰了我很久。也有朋友曾问我是否可以搞定。
Finally,偶然从一篇文章中找到了解决的方法。
Mac上有二种方式,可以向系统添加快捷键。
系统偏好-Keyboard-Shortcuts
defaults命令
如果想为不在列表里的应用设置热键,就需要在AppShortcuts选项卡下添加,步骤如下:
点击添加按钮;
选择要添加快捷键的应用,如Finder;
Menu Title:输入要添加快捷键的菜单项名称,如“Compress”;
Keyboard Shortcut:,按压你想要的快捷键,如“command + control + c”;
Bravo~Enjoy~
同样的方式,你可以为任何应用的任何一个菜单,添加你想要的快捷键,进一步丢掉鼠标。
注意,如果你的系统是英文菜单项也必须是英文,中文同理。
就可为“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等。学无止境,共勉之。
悲剧的是,对文常用的操作,比如:“压缩/Compress”、“显示包内容/Show Package Contents”,系统默认貌似没有快捷键。作为一个喜欢使用快捷键iOS开发,经常要使用“显示包内容”来查看工程文件、.xcappdata文件等。这个问题困扰了我很久。也有朋友曾问我是否可以搞定。
Finally,偶然从一篇文章中找到了解决的方法。
Mac上有二种方式,可以向系统添加快捷键。
系统偏好-Keyboard-Shortcuts
defaults命令
使用Shortcuts面板
打开“系统偏好-Keyboard-Shortcuts面板”,可以看到,系统已经列出常用的服务项,我们直接就已有功能添加或修改热键。如果想为不在列表里的应用设置热键,就需要在AppShortcuts选项卡下添加,步骤如下:
点击添加按钮;
选择要添加快捷键的应用,如Finder;
Menu Title:输入要添加快捷键的菜单项名称,如“Compress”;
Keyboard Shortcut:,按压你想要的快捷键,如“command + control + c”;
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等。学无止境,共勉之。
相关文章推荐
- 在 Linux 中加速工作的键盘快捷键
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- Linux vs Mac:Linux 比 Mac 好的 7 个原因
- winform绑定快捷键的方法
- 苹果mac OS X上安装metasploit
- Validation of viewstate MAC failed.的解决方法
- Mac平台中编译安装Lua运行环境及Hello Lua实例
- 在Mac OS中安装Lua的教程
- CS 1.5 键盘基本操作快捷键
- C#使用DeflateStream解压缩数据文件的方法
- vbs Windows系统改变或修改网卡的MAC地址的脚本与软件第1/2页
- CSS对Web页面载入效率的影响分析总结
- MAC官方菜单纯CSS实现灰色会换色
- C#实现快捷键的几种常用方法汇总
- mac系统OS X10.10版本安装最新5.7.9mysql的方法
- 在Mac OS下使用Node.js的简单教程
- C#调用WinRar执行rar、zip压缩的方法
- 程序员开发项目是选择效率还是质量呢?