元宵节这天,迎娶了属于自己的第一台 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 | mkdir ~/.ssh |
此时,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:
下载 sh 文件 或者
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
命令行进入下载的文件夹
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!