Happy New Mac II - Mac 私人调教手册

元宵节这天,迎娶了属于自己的第一台 iMac。

3 年前写了一篇 Happy New Year Happy New Mac,是时候更新一版,跟大家分享如何用最合理的顺序、最快的速度、最轻松的姿势,调教出一台高大威猛动静皆宜无所不能所向披靡的 Mac……

(如果你不是工程师,但是有一定的编程需要,比较经常使用命令行,是 Alfred 粉丝,那么本文就最适合你了~)

一、开箱

负责任地说一句:体积越大的苹果产品,开箱体验就越享受。

键盘和 Magic Mouse 都从以前的电池换成了充电式—— Magic Mouse 终于变轻了,好评!比较遗憾的是京东买的这款 21.5 高配还是没有配触控板 😔

拍照就不用说了,开箱后记得拍一张序列号备用。

二、基本设置

  • 开机后打开设置,到「Trackpad」里面设置习惯的触控板手势
  • 更新系统至最新版本
  • 有必要的话,在 App Store 里下载最新版本的 Xcode

三、Terminal

iTerm

原配 terminal 比较简陋,先升级一下。用 safari 下载 iTerm2 并安装。

Homebrew

在新电脑上一个一个下载各软件最新版本很麻烦吧?Homebrew 帮你搞定!用 safari 打开 http://brew.sh,按说明在 terminal 里安装 Homebrew:

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装 brew-cask:brew tap phinze/homebrew-cask 或者 brew install brew-cask。以后更新只需要:

1
brew update && brew upgrade

按需安装各种包,比如 brew install wget

安装 oh-my-zsh

iTerm 虽好,还是缺了一些补全、alias、快速跳转等神奇功能,所以再套上 oh-my-zsh。GitHub 地址:robbyrussell/oh-my-zsh. 安装说明

如果已经安装 wget,执行命令:

1
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

Github 配置

按照 Github Generating a new SSH key and adding it to the ssh-agent 说明,创建 SSH 秘钥:

1
2
3
4
mkdir ~/.ssh
cd ~/.ssh
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
pbcopy < ~/.ssh/id_rsa.pub

此时,pdcopy 命令已经将 id_rsa.pub 内容复制到剪切板。

登录并进入 Github SSH and GPG keys 设置页面,点击 New SSH key。Title 部分填写一个所用电脑的名称,然后在 Key 部分填写之前通过 pdcopy 命令复制的内容。生成 ssh key 的说明。然后在全局设置中设置用户名和邮箱。

git config --global user.name "yourusername
git config --global user.email "youremail"

如果有项目需要推送到 coding.net,也需要去 SSH公钥 - 设置 做类似的设置。

四、刚需:VPN、浏览器和输入法

  • 安装 VPN 工具(12vpn已经用了五年,推荐)。需要先做好这一步,不然 Chrome 的帐户设置没法同步
  • 安装浏览器 brew cask install google-chrome(可能需要开 vpn,如果不成功,需要手动下载安装),安装成功后,选择要同步的设置项
  • 下载安装输入法

五、效率神器

安装大管家 Alfred: brew cask install alfred,导入之前备份好的 workflows。严重推荐以下 workflow:

  • Douban:直接搜索豆瓣书、影、音,方便得不像话
  • Youdao-Translate:快捷查词和翻译,学渣和学霸都必备
  • chrome-bookmarks:chrome 书签搜索并打开,简直救了收藏夹整理无能者一命
  • Copy-Path:快捷键复制当前文件夹路径,跟命令行绝配,尤其是 Git 重度患者
  • 其余:百度云盘搜索、淘宝搜索、日历、下载链接分析、自定义搜索、生成短链接和二维码等等,绝对能让 mac 效率提升至少 200%

如果购买了 Power Pack,可以在 Preference - Advanced - Syncing 里设置配置文件同步,快速导入常用配置。

六、基础应用

  • 安装文档同步工具,用 Airdrop 把原有文件传送到新电脑上(新开机有整体 transfer 的选项,但是试了一下要十几小时,太慢了,就放弃)
  • 安装 Markdown 编辑器 brew cask install macdown
  • 安装笔记应用 brew cask install evernote
  • 安装文献管理工具 Zotero brew cask install zotero,然后设置已经从之前电脑传过来的库
  • 安装视频播放器 brew cask install vlc
  • 如果有需要,装个虚拟机吧!

七、编程环境

Python 环境

安装 Miniconda

  1. 下载 sh 文件 或者 wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh

  2. 命令行进入下载的文件夹 bash Miniconda3-latest-Linux-x86_64.sh,按照提示操作。

新建环境

1
conda create -n pyp python=3 numpy pandas matplotlib jupyter

激活环境

1
source activate pyp

Node.js 和 npm

因为要用 hexo 更新博客,以及方便以后安装各种基于 js 的应用,下载 Node.js 并安装。

然后用 npm 安装 hexo:

1
sudo npm install hexo-cli -g

编辑器和 Dash

安装代码编辑器 brew cask install atom。然后是编程语言和各种库的文档大管家 Dash,具体操作略。

八、创作者套件

  • Sketch
  • Mindnode
  • 图床 dropzone3 + qiniu bundle(最新版的 bundle 有 bug,需要用回 1.2 或更低版本)
  • 图标库 Icons8,图片管理应用如 Inboard
  • 3D 工具如 SketchUp/Fusion 360
  • Logic X pro

清单暂时更新到这里。欢迎亲们推荐相见恨晚的应用和奇技淫巧~

Happy New Year & Happy New Macbook!

kidult00 wechat
扫码关注 00 的公众号
如果文章帮您节省时间或者解答疑问,不妨打个赏 :)