安装Xcode command line tools
- 先将OS X系统升级到最新版,同时去Mac App Store下载最新版的Xcode
- 使用下面的命令安装Xcode command line tools,这将为你安装终端下面常用的命令
xcode-select --install
替换系统默认Shell — Oh My ZSH
chsh -s /bin/zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- 如果你对默认的Oh My ZSH的配色不满意,请参考这里找到你喜欢的配色
替换系统默认终端 — iTerm 2
- 如果你经常使用终端,那么推荐你使用iTerm 2来替代系统自带的终端。关于iTerm 2的特性,请看这里
- 由于我的工作场景不经常和终端打交道,就没使用此软件
终端下的命令管理 - Homebrew
- Mac App Store你一定非常熟悉了,它可以帮你下载和安装大部分常见的软件,在终端下,我们也需要一个类似App Store一样的管理程序,当你需要安装某个终端下的新命令的时候,这个程序可以帮助我们自动下载该命令以及相关的依赖,甚至在下载以后做必要的编译和环境设置
-
Homebrew就是这样一款终端下的命令程序包管理器
- Homebrew安装非常简单,复制如下命令在终端下运行,按回车并输入密码后等待安装成功
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- curl和wget是命令行下面常用的命令,其中curl已经默认安装在OS X中了,但是wget没有默认安装,下面演示如何使用Homebrew来安装wget
brew install wget
终端下管理非终端软件 - Homebrew Cask
- 因为Apple
不允许
第三方的浏览器进入Mac App Store,如果你想要安装Google Chrome,只能去Google网站下载后运行安装文件。这一类App Store没有的软件能不能享受Homebrew一样的命令行安装的便捷性呢?
-
Homebrew Cask就是这样一款终端下的程序管理器,它扩展了Homebrew,作为Mac App Store的有益补充,方便你快速维护日常软件的安装升级和卸载
- 复制如下命令在终端下运行,按回车后等待安装成功
brew install caskroom/cask/brew-cask
- 使用Homebrew Cask来安装Google Chrome
// 首先使用chrome作为关键字查找程序名称
// 很明显google-chrome就是我们要安装的
brew cask search chrome
// 安装Google Chrome
brew cask install google-chrome
- 建议免费软件可以通过
brew cask install xxxx
命令安装,收费的还是找破解版本吧
可视化版本控制客户端
- SourceTree(有免费版)
- Tower(收费)
- Counerstone(收费)
- 小技巧:先复制 svn 代码的完整url到剪贴板,然后点击左下角+号,你会发现上图的配置信息大部分已经被自动填好了
SizeUp
Alfred
- Mac 用户不用鼠标键盘的必备神器,配合大量 Workflows,习惯之后可以大大减少操作时间
- 可以到这里下载破解版
- Alfred上手简单,主要成本在后期自定义Workflows,不过有大量雷锋使用者提供的现成扩展,访问这里挑选喜欢的,并可以极其简单地根据自己的需要修改后使用
- Alfred可以完全取代Spotlight
- 首先禁用Spotlight:
系统偏好设置-->键盘-->快捷键选项-->Spotlight-->去除勾选
- 设置Alfred的快捷键为
⌥Space
- 更多关于Alfred的使用方式和无限想象力,请参考官方网站
Caffeine
brew cask install caffeine
- 在偏好里设置开机启动
- 当咖啡是满的时候,MacBook将不会进入休眠模式,
- 再点一下咖啡杯空了就正常休眠
PopClip
Snip
- 截屏工具
- 有两种方式安装
- 直接在App Store上搜索
brew cask install snip
CheatSheet
- CheatSheet 能够显示当前程序的快捷键列表,默认的快捷键是长按
⌘
- 安装
brew cask install cheatsheet
Sublime Text
- Sublime Text被称作Mac下的TextMate,而根据其官网介绍,Sublime Text的特点如下:拥有高效、没有干扰的界面,在编辑方面的多选、宏、代码片段等功能,以及很有特色的Minimap
- 可以到这里下载破解版
- 关闭Sublime Text的自动升级提示
- Preferences -> Settings
- 设置
"update_check":false
,如图
关闭Sublime Text的自动升级提示.png
参考链接