您的位置:首页 > 其它

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

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

悲剧的是,对文常用的操作,比如:“压缩/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等。学无止境,共勉之。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  压缩 mac 快捷键 效率