标签:Mac

Mac设置

Mac Guide

一般用户工具软件

  • Alfred:搜索启动
  • Parallel Desktop:虚拟机
  • Spectacle:窗口管理
  • Chrome: 谷歌浏览器
  • Workflowy: 类似思维导图的思考辅助软件
  • Squirrel: 简单好用的输入法
  • Unarchiver:解压缩
  • Bartendar:整理右上角的图标
  • Microsoft Office 2016
  • ClipMenu:粘贴板增强

开发者用户工具软件

  • iTerm2:终端
  • Homebrew:命令行程序
  • zsh, prezto:好用的shell和配置
  • Dash: 开发文档
  • Sublime Text 3:编辑器
  • Marxico:用markdown写evernote笔记

系统

切换

  • command + tab: 切换程序
  • command + `: 切换当前程序的多个窗口
  • control + tab: 切换tab
  • command + space: 语言切换

新建

  • control + space: 搜索并打开程序,可以理解为新建进程
  • command + n: 新窗口
  • command + t: 新tab

关闭

  • command + q: 关闭当前程序
  • command + w: 关闭当前窗口或tab

编辑

  • command + c:复制
  • commnad + v: 粘帖
  • command + shift + v: 打开ClipMenu菜单,粘贴之前复制的内容或者保存的数据片断

多选

  • shift:选定连续的内容
  • command:不连续多选

窗口移动,改变大小

  • control + option + m :窗口最大化
  • control + option + , :左半屏幕
  • control + option + .

继续...

Filed under: 玩转MacTagged with:

如何配置一个高效的 Mac 工作环境

一直想写这么一篇文章,把我从同事那里学到的经验分享出来。市面上有很多类似的文章,写得都非常好,让我受益匪浅。不过我还是有一些自己总结出来的经验想要分享。

在工作中,我一般会在 1 到 10 人的团队中,经常会结对编程,即两个人共用一台 Mac 工作,因此也经常会把 Mac 外接一个大显示器、鼠标和键盘。我的常用开发平台有 Java、Ruby、Node.js、Web 等,使用 JetBrains 的开发工具,比如 IntelliJ IDEA、RubyMine、WebStorm 等。

我认为“一个高效的 Mac 工作环境”有以下几个特点:

  • 自动化
    举个例子。手动安装一个应用,需要1)打开浏览器,2)搜索应用的名字,3)打开应用网站,4)寻找下载链接和安装方法,5)下载并等待下载完成,6)安装下载文件,7)可能还有后续的安装步骤。而自动化安装一个应用,只需要1)打开终端工具,2)敲入安装命令,3)等待完成这几个步骤。自动化可以大大简化操作,提高效率。
  • 统一
    我经常结对编程,偶尔会遇到快捷键不一样,命令不同等问题。我强烈建议,至少在一个团队中,大家尽量使用相同的快捷键、命令等环境。(我记得有个实践就是这个,可是我一直没找到该实践的名字和出处,求告诉)
  • 够用
    够用就好,如果系统本身已经满足了我的需求,我不会再使用第三方工具。
  • 效率
    效率,一切都是为了效率。

本文对于第三方应用如何安装和使用只有最简单的介绍,具体还请参考官方网站和相关文档。

有些章节标题标注了[OCD],意思是这些章节带有我强烈的个人色彩,如果你跟我臭味相投,欢迎借鉴,如果你并不认同,请忽略掉好了。

1. OS X

本节介绍操作系统本身的一些设置。

功能键

默认情况下,F1-F12 都是特殊功能,比如调节屏幕亮度。而当你需要键入 F1-F12 时(比如在使用 IntelliJ IDEA 的快捷键时),需要同时按住 Fn。这对于开发人员来说是非常不方便的。

把 F1-F12 改成标准功能键:选择System Preferences > Keyboard,在Keyboard标签页中选中Use all F1, F2, etc. keys as standard function keys

全键盘控制

当你在 Sublime Text 里关闭文件时,可能会遇到这样的对话框:

注意这个Save按钮跟其他两个按钮不太一样,它的底色是蓝的。这种按钮被称为默认按钮,除了用鼠标点击触发外,还可以通过回车键触发。

那么问题来了,如果你不想保存,想点击Don\'t Save,是不是只能用鼠标点击了呢?

并不是这样:选择System Preferences > Keyboard,在Shortcuts标签页中选择All controls;或者使用快捷键⌃F7。之后这个对话框会变成这样:

这个Don\'t Save按钮有了一圈蓝边,这个意味着你可以通过空格键触发。不仅如此,你还可以用Tab键把蓝边转移到其他按钮,来实现全键盘控制。

除了All controls这个方法,你还可以用⌘⌫在包含“删除”或“不存储”按钮的对话框中选择“删除”或“不存储”。

在这个对话框上,你可以用Esc来执行Cancel操作。

Spotlight 快捷键

中文版 OS X 的 Spotlight 的快捷键是⌃Space。这个快捷键有一些问题:

  • JetBrains 的 IDE,比如 IntelliJ IDEA、WebStorm 等都使用⌃Space作为自动完成这个最常用功能的快捷键。我不建议更改 IDE 的快捷键,而建议更改 Spotlight 的快捷键。
  • 对于没有添加中文输入法的 Mac 来说,Spotlight 的快捷键是⌘Space。英语国家的人都是这样的。所以我建议把 Spotlight 的快捷键设置为⌘Space,跟他们一致。

输入法快捷键

一般来说切换输入法的快捷键是⌘Space。由于我建议把 Spotlight 的快捷键设置为⌘Space,所以我建议把切换输入法的快捷键设置为⌥Space

其他快捷键

让双手尽量多的键盘和快捷键,少使用鼠标和触摸板,可以大大提高效率。

设置 Trackpad 轻点来点按

默认情况下按下触摸板才是点按(click)。我喜欢设置成用轻点作为点按:

选择System Preferences > Trackpad,在Point & Click标签页中选中Tap to click

语音

OS X 自带了语音功能,可以用say命令让 Mac 开口说话:

可以和&&或者;配合使用来提示你某任务已经完成:

通过命令行来听取发音还是有点麻烦。其实我们几乎可以在任何地方选中单词,然后使用快捷键⌥ ESC发音。仅仅需要这样设置一下:选择System Preferences > Dictation & Speech,在Text to Speech标签页中选中Speak selected text when the key is pressed

词典

OS X 自带了词典(Dictionary)。你几乎可以在任何应用中通过三指轻拍触摸板来现实对应单词的释义。

也可以打开 Dictionary 应用来查找单词。

可以在 Dictionary 应用中添加英汉汉英词典。

Dock Position

默认 Dock 在屏幕下方。我们的屏幕一般都是 16:10,Dock 在屏幕下方的话会占据本来就不大的垂直空间。建议把 Dock 放到左边或者右边。

Remove all Dock icons[OCD]

本条目对于强迫症适用。

默认情况下 Dock 被一堆系统自带的应用占据着,而其中大部分我都很少使用,当我打开几个常用应用后,Dock 上会有很多图标,每个图标都会被挤得很小。所以我会把所有 Dock 上固定的图标都删掉,这样一来 Dock 上只有我打开的应用。

PS:Finder 图标是删不掉的。

重置 Launchpad 上图标位置[OCD]

本条目对于强迫症适用。

新的应用被安装后,经常会跑到 Launchpad 的第一屏,所以它们的位置跟安装的顺序有关系,而我更希望它们可以按照某种更加稳定的顺序排列,比如按照系统默认的顺序:

Filed under: 奇技淫巧Tagged with:

Mac新手入门以及常用软件推荐

Mac新手入门以及常用软件推荐

前言

大学时期折腾过黑苹果,VMware vSphere也搭建了虚拟环境测试,现在除了满大街的iPhone外,使用MacBook的朋友也越来越多,尽管对我而言也是触手可及,但总觉得少了当初的某种特殊追求。在新公司有机会接触到Mac Mini,顺势再重新整理下Mac入门以及常用软件的推荐。

Mac是一段改变自己习惯的有趣经历


更新记录

2015年08月25日 – 统一名称为Mac新手入门以及常用软件推荐
2015年02月23日 – 扩展阅读增加MAC下常用软件推荐,感谢@humiaozuzu
2015年02月22日 – 更新Office 2011 SP4,VMware Fusion 7,Adobe Photoshop CS6 Extended
2015年02月20日 – 独立Mac和iOS部分

阅读原文 – http://wsgzao.github.io/post/mac/

扩展阅读


Mac入门

Mac新手入门以及常用软件推荐

Mac是一个学习和适应的过程,慢慢来就好,扩展阅读中提供了丰富的参考信息

  1. Command 空格键:Spotlight(推荐使用Alfred代替)
  2. Command {C/V/X/A/Z/F}:复制/粘帖/剪切/全选/撤销/查找
  3. Command Q:退出当前应用
  4. Command Option Esc:强制退出应用程序管理器
  5. Command Delete:删除到回收站
  6. 选定文件-回车:重命名文件

特别推荐

Mac操作说明完全指南 – http://pan.baidu.com/s/1mg7kmta

  • Mac操作说明完全指南 Mavericks 10.9 张宁博 编写【高清】

Alfred – https://www.alfredapp.com/

  • 无数人推荐的神兵利器,引用MacTalk的介绍,小帽子是 Mac 平台上最为传奇的效率作品

Tuxera NTFS for Mac – http://pan.baidu.com/s/1qW3NOsO

  • 代替Paragon NTFS提供Mac平台下的NFS读写功能支持

开发环境4件套(可选)

Mac OS X

Office 2016 – http://pan.baidu.com/s/1pJGJSz5

  • iWork和Keynote也应该是大家常用的神器吧

VMware Fusion – http://www.0daydown.com/?s=VMware%20Fusion

  • 不喜欢BootCamp那就直接用VMware虚拟机玩Windows吧
  • Parallels Desktop for Mac或许也是你的首选

Adobe Photoshop – http://pan.baidu.com/s/1dDjl2Bf

  • Adobe Photoshop CC 2015 for Mac 16.0,PS必备

MPlayerX – http://mplayerx.org/

  • 优秀免费视频播放器

百度输入法 For Mac – http://wuxian.baidu.com/input/mac.html

  • 腾讯因战略需要拱手相让输入法于搜狗,而百度凭借先天的搜索优势正步步为营

迅雷 For Mac – http://mac.xunlei.com/

  • 纯粹的下载

QQ电脑管家 For Mac – http://mac.gj.qq.com/

  • 以简奴繁,和360又干上了,但真的很好用

Snip – http://www.snip.qq.com/

  • 简单高效的截图工具

ShadowsocksX – http://pan.baidu.com/s/1qW9nxxi

  • 感谢@clowwindy

题图 – 苹果2015新春广告《老唱片》

via: http://wsgzao.github.io/继续...

Filed under: 奇技淫巧Tagged with:

Mac OS 刷新DNS

OS X Yosemite

在 OS X Yosemite v10.10.4 中,请使用以下“终端”命令来还原 DNS 缓存设置:



在 OS X Yosemite v10.10 至 v10.10.3 中,请使用以下“终端”命令来还原 DNS 缓存设置:


OS X Mavericks、Mountain Lion 和 Lion

请使用以下“终端”命令来还原 DNS 缓存设置:


Mac OS X v10.6

请使用以下“终端”命令来还原 DNS 缓存设置:


继续...

Filed under: 奇技淫巧Tagged with: