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

in cn •  7 years ago 

imac-215-retina-selection-hero-201706.jpg

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

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

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

0.开箱

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

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

IMG_0255.JPG

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

1.基本设置

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

2.Terminal

2.1 iTerm

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

2.2 Homebrew

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

/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。以后更新只需要:

brew update && brew upgrade

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

2.3 安装 oh-my-zsh

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

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

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

2.4 Github 配置

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

mkdir ~/.ssh
cd ~/.ssh
ssh-keygen -t rsa -b 4096 -C "[email protected]"
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公钥 - 设置 做类似的设置。

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

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

4.效率神器

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

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

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

5.基础应用

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

6.编程环境

6.1 Python 环境

安装 Miniconda

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

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

新建环境

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

激活环境

source activate pyp

6.2 Node.js 和 npm

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

然后用 npm 安装 hexo:

sudo npm install hexo-cli -g

6.3 编辑器和 Dash

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

7.创作者套件

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

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

Happy New Year & Happy New Macbook!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

nice work

WARNING - The message you received from @vnv is a CONFIRMED SCAM!
DO NOT FOLLOW any instruction and DO NOT CLICK on any link in the comment!
For more information, read this post: https://steemit.com/steemit/@arcange/phishing-site-reported-uppervotes-dot-ml
Please consider to upvote this warning if you find my work to protect you and the platform valuable. Your support is welcome!