正确使用 Mac 的姿势

不像很多达人上大学或者更早时间就开始就使用 Mac, 我从15年12月份才开始用,到现在已经有一年多时间。Mac 现在成为我的御用电脑, 当然工作中我还没有完全切换到 Mac 上来,主要开发还在用 Ubuntu 进行开发。和 Ubuntu 一样它们都用相同的特点:

  • 没有右下角弹窗的打扰,没有流氓软件,能让你注意力更集中。
  • 强大的终端操作。

当然它更有别的操作系统不具备的—精美的UI设计和触摸板。如果你还没有, 那么你值得拥有,不过 New MacBook proc 的设计我不是很喜欢,可能我的审美还不到苹果设计师的 level。如果你为了打游戏就算了, 当然 Window 是你的唯一选择。

下面我们说说 Mac OS X 下常用的软件及快捷键, 当然如果你想达到更正确的姿势,配着多屏和机械键盘就更佳。

常用软件

Alfred
Alfred 是一个非常强大的效率工具。快捷键呼出search框,输入你想找的任何东西得首字母或者前几位、缩写,然后上下方向键找到你的目标,回车就行。 还可以定在快捷键。

Alfred3
https://www.alfredapp.com/

iTerm
专为 Mac OS 用户打造的命令行应用, 以前我还专门介绍过它, 有兴趣的可以看一下原文 打造最强终端-iTerm 2

Dash
非常强大的文档查看器。
当你写东西的时候可能会同时用到好几个文档。Dash帮你管理你的文档。不用再切窗口了!
所有的文档都可以下载到本地,再不用忍受蜗牛速度去看国外的文档了, 我以前用来看 Android 文档。

Ulysses
Ulysses 是我用过最好的写作软件,我在上面写出了近五万的文字。它的特点是:

  • 全平台支持
  • 沉浸式写作
  • 搜索功能


Manico
在 OS X 下,我们想要启动或切换应用时,通常有以下三个选择:

  • 对于常用应用,将鼠标光标移动到屏幕下方打开 Dock 栏,从中选择需要启动或切换的应用打开;
  • 对于已经启动的应用,按下「Command + Tab」呼出切换器,按 Tab 键或使用鼠标选择需要切换的应用打开;
  • 对于既没有放在 Dock 栏也没有启动的应用,可以通过 Launchpad 或 Spotlight 搜索应用打开。

对于习惯使用键盘的「效率党」而言,上面的几种方式并不够高效。有没有什么办法,可以整合这三种方式,并通过快捷键组合便能实现快速应用启动和切换呢?Manico 的出现为「效率党」提供了一个简单、易用、高效的快速启动和切换 App 的方式。

下图是我的快捷键配置:

Clyppan
OS X 系统的剪切板默认只保存最后一次复制或是剪切的内容,所以你想粘贴前几次复制的内容时…不好意思,再切过去、选择、复制一遍。

我以前经常遇到这样的场景, 直到有一天看到大和童鞋使用 Clyppan 以后, 妈妈再也不用担心重复拷贝了。

Hammerspoon
有没有使用多屏的用户, 一般程序员和设计喜欢用多屏, 其实条件容许, 每个人都应该多配一个屏, 能很大提升我们的工作效率。

Hammerspoon 是一个多屏幕窗口管理软件,首先它是开源的,其次使用 Lua 脚本作为配置文件。

[http://www.hammerspoon.org/]

awesome-mac
这是一个 Github 项目,主要是收集非常好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。

[https://github.com/jaywcjlove/awesome-mac]

当然还有文本编辑器, 网友很多推荐 Atom 或 Sublime Text,不过我没有用过, 因为我用 emacs,选一个自己喜欢的就行。

常用快捷键

Command + C, Command + V,Command + A :这几个大家都知道,不过尽量别用在代码拷贝上。
Command + Delete : 删除当前行。选中文件的时候直接删除文件。
shift+方向键 : 这个在选择文本的时候很有用,可以选择单个字符或者整行,多使用才能找到手感。
Command + Shift + 左右方向键:这个可以快速选择当前行,用的也很多
Control + A:跑到当前行的最前端,使用频次很高
Control + E:跑到当前行的最尾端,使用频次很高,还有 B、F 光标向前移动和向后移动
Command + TAB:切换应用,这是大部分人用的最多的方式,却不是最高效的方式,后面会介绍其他方式
Command +` : 切换同一应用的窗口,这个非常实用。比如打开多个 Android Studio 工程的情况下,快速的在不同项目之间切换。 Finder,Firefox等场景下都支持
Command + W:关闭当前窗口,后面会介绍其他方式,同样高效
Command + Q:关闭当前应用
Command + N:新建窗口,比如打开新的Finder窗口,配合cmd+w很实用
Command + I : 显示当前文件的信息,查看文件大小,图片宽高的时候有用
选中文件按空格预览:预览图片或者pdf文件时有用。配合方向键可以快速预览多张图片
Command + F:查找, Command + G 查找下一个; Command +Shift + G 向上查找
Control + Command + D:英文单词,完成取词翻译

浏览器相关

Command + T : 这是基本全局打开新标签的标准键,会用的很多
Command + L :光标移到地址框
Command + R :刷新页面
Command + + :大屏幕的时候很实用,放大页面,基本也是全局型的。 0是恢复默认大小
Command + W : 关闭当前标签。不要和退出按错了
Command + Q :退出当前软件,其他软件也都可以用
Command + D :收藏当前页面
空格 : 屏幕下滚一页
Command + Z :Safari的恢复刚关闭标签就是熟悉的
Command + Shift + T:Chrome是和打开差不多的,Chrome这个功能更强大,就是可以按顺序恢复,但是Safari只能恢复最近的一个。这个功能我一直用,经常手抖关闭的一瞬间发现有用。

当然如果你是 Vim 「中毒」党你也可以在 Chrome 上装上插件, 反正我是装了,不过很少用。

最后送自己和大家一些话, 当然做上面的事你首先有一台 Mac:

If you’re interested, you come up with stories, excuses, reasons, and circumstances about why you can’t or why you won’t. If you’re committed, those go out the window. You just do whatever it takes.

PS
又到了春运时间了, 你们需要回到父母身边吗?是不是还有人没有买到票的?今年要去我媳妇那边过年,正好今年公司年会在外地开, 开完以后就放假了,终于今年可以早点回去了。

JasonThink wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!