JUST DO IT ~

我只想当个程序员

[转] mac 用户精华帖



快捷键

http://www.w3.org/Amaya/User/doc/ShortCuts-MacOSX.html



OS X 使用技巧
05 August 2013 更多 0
用 OS X 有些天了,总结一些小技巧,以备忘。

快捷键设置

1. 更改修饰键

由于我主要使用笔记本上自带的 PS2 键盘,加之比较习惯 Windows 和 Linux 的操作习惯。故在“系统偏好设置” -> “键盘” -> “修饰键”中做如下修改:

control => command (对应 PS2 和 USB 键盘上 Ctrl 键)
option => control (对应 PS2 键盘上 Win 徽标键,USB 键盘上 Alt 键)
command => option (对应 PS2 键盘上 Alt 键,USB 键盘上 Win 徽标键)
2. 更改 Home 键和 End 键

习惯了按 Home 和 End 键跳到行首和行尾,转到 OS X 很不习惯,果断改之。首先,运行 KeyFixer,将会在 ~/Library/KeyBindings 下生成 DefaultKeyBinding.dict 文件,这样在多数应用程序中就可以按 Home 和 End 键跳到行首和行尾啦,但是 Firefox 不行(吐槽一下,Firefox 很多地方与 OS X 的融合不是很好,比如网页中右键没有“在字典中查找”,还有打开快播时顶栏和 Dock 消失等等,而 Chrome 没有这些问题)。然后,参照 ANSI 控制码 一文修改终端 Home 和 End 键的行为。这样一来用起来就顺手多了。

3. 设置应用程序快捷键

OS X 下设置应用程序快捷键只需在“系统偏好设置” -> “键盘” -> “键盘快捷键”中修改就行了,基本上所有应用程序快捷键都可以设置,实在是太方便了! 比如让 Chrome 按 F5 刷新,只需选择应用程序为 Google Chrome,设置菜单标题为 “重新加载此页”,键盘快捷键为 F5 就可以了。

Sublime Text 设置

提到 OS X 下 Markdown 编辑器,一般都会想到 Mou,可是 Mou 对 Fenced Code Block 支持不是很好,而且不能识别 YAML Front Matter。后来在搜索过程中发现一个牛X的在线 Markdown 编辑器 —— StackEdit,支持众多的 Markdown 扩展语法,支持实时预览、保存到本地、同步到 Google Drive 和 Dropbox、发布到 Github 等,而且以 Chrome 应用形式安装以后可以离线编辑,缺点是同样不能识别 YAML Front Matter。最后我还是决定使用 Sublime Text,配合自定义的语法高亮。

对于 Sublime Text,不得不提到的是 OS X 下很多默认设置都不合理,所以需要在 Settings - User 中按如下设置:

"open_files_in_new_window": false,
"close_windows_when_empty": false,
"find_selected_text": true
至于各项什么意思,看名字便知。

一些好用的 App

1. XtraFinder

对我来说,基本必不可少,它有如下功能:

标签页浏览
Cmd + X 剪切,Del 删除
打开终端,显示隐藏文件,以 Root 身份启动
右键新建文件
还有很多,不记得了
还有一款 TotalFinder 貌似功能差不多,没用过。

2. BetterZip

这个用的人应该不少,支持浏览压缩包文件,用起来和 Windows 下的 7Zip、WinRAR 差不多。不得不说,OS X 默认的归档管理器实在太坑爹了,双击自动解压,很多时候其实只需要查看压缩包中的部分文件,却不得不将其全部解压。

3. QuickSilver / Alfred

通过键盘快捷操作,很强大。觉得用 Spotlight 就够了,所以没有去折腾。

其他使用技巧

暂时就写这么多了,还有一些其他的使用技巧,比如

使用 DictUnifier 转换星际译王词典并自动添加到 Mac 自带字典程序。
利用 Automator 创建服务使得像图像缩放旋转,转换图像格式,给视频下载字幕(参考这里)等常用操作都可以在 Finder 中右键完成。
创建并使用内存盘,加快系统运行速度(参考这里)。
本作品由 liberize 创作,采用 CC BY-NC-SA 3.0 许可协议 进行许可。




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


也说 Mac 的不好
Posted on 2014年6月1日
年后在新团队弄到 MacBook Pro w/ retina 一台, 开始了从 Windows 阵营投奔 OS X 的路程, 到现在用了也有三个多月了, 也说下 Mac (包括 OS X, rMBP 等) 的一些奇葩问题和解决方案

字体渲染

我没用 Mac 前就老看到不同的地方有各种果粉吹 Mac 下的字体渲染, 比如 Windows 的 TureType 会导致缺笔画啦, 微软雅黑其实是破坏了字的逻辑结构啦, 但是曾经借到一台 MacBook Pro 怎么看这字都很糊啊, 换字体也一样, 难道是睡眠不足导致视线模糊?

今年拿到 retina 屏的新本, 顿时觉得世界美好了好多, 插上外接显示器, 果然字又糊的一塌糊涂. 这时才明白, 苹果的字形确实如果粉说的是尊重字的本身, 但是这只有普通分辨率下的大号字体或高分屏下才能看的出来, 普分下字糊成那样果粉们你们都眼瞎了么

Windows 那套渲染技术和微软雅黑等字体是为液晶显示器专门优化过的, 保证在普通分辨率下也能做到笔画清楚, 不知道果粉们的优越感是不是建立在那个年代微软还没出雅黑以及 Mac 渲染技术在 CRT 显示器下可能确实更好的基础上. 没接过 CRT 显示器也没再回到以前的 Windows 系统, 反正现在用外接的 U2312 或 U2412, 从 Mac 切到 Win 下, 都觉得字体锐利清晰了好多

解决办法: 无解, 只能换 4K 显示器看看在能到 retina 级别的分辨率下的表现吧, 不过这样的话 4K 显示器也还是只能放 2K 显示器能容纳的内容了

MBP 笔记本键盘缺物理按键

这里指的是 delete (非 backspace), PageUp/Down, Home/End, PrintScreen 等, 用组合键可以实现但是真的很麻烦. 现在越来越多的笔记本都学这个, 真是好的不学坏的学挺快

解决办法: 用各种组合按键, 或外接键盘来实现

Fn+Backspace: Delete (Mac 键盘上 Backspace 处印的是 delete, 但逻辑是 Bs)
Fn+Up: PageUp
Fn+Down: PageDown
Fn+Left: Home
Fn+Right: End
Cmd+Shift+3: 截全屏并保存截图文件到桌面, 如果有多个显示器则每个显示器一张图
Cmd+Shift+4: 截屏幕上选定区域并保存截图文件到桌面
关于截图, 如果同时按下 Ctrl 键, 则不保存到桌面只保存到剪贴板, 可以在其他地方粘出来. 不过实测 Cmd+Ctrl+Shift+3 保存到剪贴板的只有笔记本上的主屏, 外接屏没有, Windows 下 PrintScreen 多屏的话会默认成拼接的大图

另外 Windows 有 Alt+PrintScreen 截当前活动窗口图的快捷键, Mac 下我没找到原生的快捷键, 用 Cmd+Shift+4 的方式还要自己小心拖动, 而且一松手就截出去了, 没有调整空间. 所以不是截全屏的话我一般还是用 QQ 等自带的截图工具, 会识别活动窗口自动适应大小, 选完框还能拖动调整大小, 能加框加箭头等标注

奇怪的 Home/End 键逻辑

外接键盘下 Home/End 键逻辑和 PC 的不一样, 我想的是移动到行首或行尾, Mac 默认的逻辑是移动到可编辑区域的开头和结尾 (比如一个大文本框, 是移动到最开始和最末尾, 而非当前行的开始和结尾). 一般用到这个是我写东西的时候要从当前光标选到行首或行尾, 就算用触摸板连续单击选词或整行这个效果很赞, 但依然不是我要的效果

解决方法: 自己重新做键映射, 我参考的 http://mwholt.blogspot.com/2012/09/fix-home-and-end-keys-on-mac-os-x.html 这篇文章, 摘录主要部分如下

编辑 ~/Library/KeyBindings/DefaultKeyBinding.dict 这个文件 (如果没有就新建一个, 如果目录都没有就连目录也新建), 添加如下代码 (我只选了这几个我要的), 保存后重启

{
    /* Remap Home / End to be correct :-) */
    "\UF729"  = "moveToBeginningOfLine:";                   /* Home         */
    "\UF72B"  = "moveToEndOfLine:";                         /* End          */
    "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
    "$\UF72B" = "moveToEndOfLineAndModifySelection:";       /* Shift + End  */
}
过于霸道的全局快捷键

比如 F11, F12 这种正常码农多半会配成 Vim 或 Screen/Tmux 快捷键的功能键, 居然都有系统默认全局快捷键映射上去, 一开始还以为我在 Mac 下配置文件工作不正常, 怎么就识别不出来 F11 和 F12 呢

解决办法: 改掉就是了. 在 系统偏好设置 的 键盘 里, 把 快捷键 标签页里的所有设置都浏览一遍, 觉得有用但是不会的去学一下, 觉得有用但是想改按键的自己改下 (比如可以把截全屏保存到剪贴板的快捷键改成 PrintScreen, 也就是 F13), 觉得没用且会影响自己的关掉 (比如 F11 显示桌面, F12 显示 Dashboard), 其他没用的留着也行 (比如 F14/F15 调屏幕亮度, 实际这两个键是 PC 键盘上的 ScrollLock 和 PauseBreak)

缺失的全局快捷键

习惯了 Win+L 锁屏结果在 Mac 上没找到

从 Win7 开始习惯了按 Win+Left/Right 来对窗口分屏, 结果 Mac 也没有相关实现, 搜的时候还看到知乎上有脑残果粉说为什么要分屏啊, 苹果使用的多桌面模式是多么优雅一定是你不会用而且要真的好苹果为什么这么多年还不跟进呢, 我去你二大爷的知乎脑残果粉, 你到底用了多久的 Mac 啊, 你试过外接一个超过 1440 分辨率宽的显示器么, 你试过码农至少要三个窗口才能好好干活么 (一个放搜索结果或参考资料用于抄, 一个是自己写的, 还有一个是运行和看结果的), 这样把外接显示器左右对半各放一个窗口连抄带写, 笔记本原生屏幕放运行环境和查看结果的浏览器才最好吧

找类似 Win+Left/Right 把窗口调整成占据屏幕一半的第三方软件, 多倒是很多, 不过要么收费 (我都没去找破解尝试), 要么在有外接显示器的情况下工作不正常

解决办法: 锁屏的快捷键上一篇博文 Mac 锁屏的各种方法已经搞定了, 一句话解决就是 Ctrl+Shift+Power

分屏的软件最后通过 Spectacle 很好达到我要的效果, 下载地址在 http://spectacleapp.com/, 作者官方开源在 https://github.com/eczarny/spectacle

软件清理

OS X 那种把单个应用都打包到一个 .app 里的设定在安装和卸载时确实很方便, 但也有一些奇葩残留, 比如右键菜单里的打开方式经常会有重复的, 比如删除个 Office 太麻烦了以至于我彻底断了去装个盗版的念头 (微软官方的删除 Office 流程: http://support.microsoft.com/kb/2398768/zh-cn)

解决办法: 能不乱装的就别乱装吧, Mac 上我还不想用类似 360 或腾讯电脑管家之类的东西去清理顺带被这些流氓不知道在电脑上干了什么. 至于右键菜单里打开方式有重复, 隔断时间清理一下, 参考自 http://www.zhihu.com/question/20599306, 摘录如下

终端下执行如下命令, 然后重启 Finder (Ctrl+Opt 点 Finder 图标)

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local\ -domain system -domain user
漏电

新 MBP 拿回来时手放笔记本上各种酥麻, 尤其是靠近电源接口那个地方, 当时心里就骂都漏成这样了这接口还好意思叫 MagSafe?

试过把电源适配器插头换成延长线的三脚插头, 无效, 试过在不同的地方用避免电压波动过大或接地不好的情况, 无效. 搜解决方案, 答案除了前面两个我试过的方法, 就是劝还是默默忍受好了, 当然也不排除我这样的果黑反讽 "这是苹果为了让用户保持清醒故意弄的" 或 "这么高大上的按摩你们居然还嫌弃"

解决办法: 无解. 不过我用了几个月后好像几乎没漏电了, 还是一样的在家和在办公室用, 不知道跟我把线卷来卷去卷多了有关

一些个人推荐的好东西

X-mirage

将 Mac 当作一个 AirPlay 的 Server, 有时候想把手机上的内容播放到大屏幕上这货就有用了 (最近看舌尖上的中国我就是先在手机爱奇艺上离线, 然后投到显示器上看, 一是没广告, 二是屏幕大看着才爽吧), 或者要给人演示手机上的功能或录像, 在手机上操作太蛋疼, 还是投到大显示器或投影仪上看才好

搜类似解决方案之前很多建议都是 AirServer, 但是这货要钱, 我又想矜持点不用盗版, 试过免费实现又各种不靠谱, 然后才发现 X-mirage 这货也挺好用, 官网是 http://www.x-mirage.com/index.html. 在 stacksocial 上偶尔有限免, 我是上次限免直接免费弄到的, 最近又有, 还有三天结束, 欲购从速: https://stacksocial.com/sales/the-mac-freebie-bundle-3-0

Alfred

据说一定要用带 Powerpack 的 2.x 才爽, 不过自己找破解试了下对 Powerpack 好像也没太大需求, 就还是用的免费版. 此等神器的各种教程网上一搜一大把, 我就不班门弄斧了

看到不少地方有组织几个人一起团 family license 省点钱, 但实际上非 family 成员使用 family license 还是违反协议的, 只是大家觉得自己付钱了相对心安理得一点吧

Chrome 的豆瓣电台应用

懒得再开个浏览器窗口, 用的也很方便, 安装地址 https://chrome.google.com/webstore/detail/%E8%B1%86%E7%93%A3%E7%94%B5%E5%8F%B0/pildlfoeifnhlckepgfiphlnaphcfhfh

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





posted on 2015-03-21 23:16 小高 阅读(401) 评论(0)  编辑  收藏 所属分类: 工作环境搭建Mac OSX


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 

导航

<2015年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

统计

常用链接

留言簿(3)

随笔分类(352)

收藏夹(19)

关注的blog

手册

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜