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

in #cn7 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!

Sort:  

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!