好久没写东西了,因为农历新年,加上换公司,2月8号新公司入职,拿到新电脑马不停蹄的装各种开发环境,才发现各种安装备份设置是个坑,没有一篇把这些东西交代清楚的,本文旨在记录个人工作需要的环境安装和备份。
安装
作为一个普通前端,先上一个 list 吧,后面想到再补充。
- Homebrew && Homebrew cask
- Zsh && oh-my-zsh && iTerm2
- nvm && Node.js
- Sublime Text3
- Git
- Chrome
- MWeb
- 1Password
- tree
- …
安装前最好尽可能的先把 Mac 升级到最新系统,然后开始我们的安装吧。
Homebrew && Homebrew cask
Homebrew 的安装很简单了,只要如下命令或者查看官网
|
|
Homebrew cask 安装
|
|
关于 Homebrew 和 Homebrew cask 在我这篇shell增强术–iTerm2+zsh+oh-my-zsh安装部署有说
Homebrew 是 MacOS 上的套件管理器,主要面对开发者,你几乎可以用它下载和部署所有的软件/环境,类似于 iOS 上越狱后的 Cyida。
Homebrew-cask 主要针对普通用户,用来下载各种 GUI 程序,是 Homebrew 的补充。
先安装 Homebrew 的原因是后续的软件基本上都可以通过 Homebrew 来安装,这样我们就有一个统一的管理软件的工具了。
|
|
Zsh && oh-my-zsh && iTerm2
这个的安装可以看我之前的这篇shell增强术–iTerm2+zsh+oh-my-zsh安装部署,基本思路就是用 Homebrew 安装 Zsh,Homebrew-cask 安装 iTerm2 ,然后安装 ob-my-zsh,再安装相应的主题、插件。
nvm && Node.js
nvm 安装
|
|
Node.js 安装
|
|
因为是用 nvm 安装的 Node,所以还需要点额外操作
|
|
然后在 .zshrc 中增加
|
|
重新加载下 .zshrc 就可以了
|
|
此处参考node.js 版本控制 nvm 和 n 使用 及 nvm 重启终端失效的解决方法
Sublime Text3
这个直接下载安装就可以了,安装完成后通过序列号激活。
安装完成后,打开 Sublime Text3 按下快捷键⌘ + ~
呼出命令控制器,粘贴以下命令(官网)安装安装包控制器 PageControl。
|
|
显示如下即代表安装完成
|
|
如果需要安装插件,使用快捷键 ⌘ + ⇧ + p
,然后选择 Package Control: Install Package,再输入要安装的插件名即可。
修改图标
直接在 dribbble 搜索 Sublime Text,会有各种图标,下载,然后在 Finder 中打开 /Applications
,选中已经安装的 Sublime text.App,按下 ⌘+i
或者右键 显示简介
,将下载下来的图标 .icns 文件改名为 Sublime Text.icns
,然后拖动到 “Sublime Text”简介 窗口左上角图标处,即可替换图标。
其他软件
其他软件基本上有三个途径安装
- MacAppStrore,如 MWeb
Homebrew/Homebrew-cask,如 Chrome、Firefox
123# 搜索软件brew seacrh 软件名brew cask install google-chrome firefox官网,如 1Password
备份
相对安装来说备份的东西少点,对于我个人而言只有
- Sublime Text3 插件、设置、图标、字体
- Zsh 的插件
- iTerm2 的设置和主题、配色方案
- 其他
但是备份是个细致活,一不小心就“回到解放前”了。
Sublime Text3
打开 ~/Library/Application Support/Sublime Text 3
路径,或者在 Sublime Text3 中依次打开 Preferences => Browse Packages。
备份 Packages 即可备份所有的插件、设置。
如果你在 Sublime 中使用了自定义的字体,那么还需要在系统自带的 App — 字体册 中导出字体并备份。
Zsh
备份 ~/.oh-my-zsh/
下的 plugins
和 themes
文件夹,即可。
注意:通常这样备份后恢复时还需要在目标机器, ~/.zshrc
文件中开启了对应的插件和主题。
iTerm2
这里分成两部分
关于基本的快捷键和软件设置,备份 ~/Library/Preferences/com.googlecode.iterm2.plist
文件就好。
关于主题,将 Preference => Profiles => Colors 右下角下拉按钮选择 Export
即可。
参考资料:
node.js 版本控制 nvm 和 n 使用 及 nvm 重启终端失效的解决方法
Mac上使用brew安装nvm来支持多版本的Nodejs
creationix/nvm
批量删除iTerm2的主题配置