终于淘汰了那台时不时卡死、随便开个软件就发热严重的办公电脑。
记录一下新电脑的配置过程。
一、安装常用软件
1、Chrome
- 通过谷歌账号同步收藏夹、插件、历史访问记录、设置等
- 插件的配置无法同步,需要手动迁移
- AdGuard 的自定义规则
- 油猴脚本插件
- SwitchyOmega 插件配置(与 whistle 搭配使用)
2、VS Code
- 通过 GitHub 账号可以同步绝大部分的设置和所有扩展程序
- 扩展的本地配置无法同步,比如项目管理器扩展的项目目录等
3、办公、聊天、流媒体等,都使用自带了云服务,或者接入了 iCloud 生态的,直接在新设备上安装即可。
4、其他工具
- 微信输入法:解绑旧设备,新设备开启设备关联,设置小鹤双拼
- snipaste、sublime、magnet
- logitech options+:键鼠通过优联接入新的设备
二、配置开发环境
0、安装 Xcode 软件
1、通过 curl 安装 homebrew
2、通过 homebrew 安装 iterm2,同时将 bash 切换到 zsh
- 创建一个
~/.bash_profile
以及对应的~/.zshrc
文件,后者中添加source ~/.bash_profile
继承前者的配置 - zsh 里加上可以自动兼容大小写的 tab 补全脚本
3、通过 curl 安装 nvm
- 配置 zsh 环境变量
- 安装 node12、14、16、18 各个版本,12、14 老项目会用,默认 alias 配置为 18
4、通过 curl 安装 pnpm
- 配置 zsh 环境变量
- 以后所有的全局 npm 包都建议通过 pnpm 安装,而不应该在 nvm 的某一个 node 版本上安装
5、通过 pnpm 安装 nrm
nrm 配置里增加公司的源做业务用,日常默认使用淘宝源
6、通过 pnpm 安装 whistle
- 搭配 Chrome 插件 SwitchOmega 一起使用
- whistle rules、values 的配置文件可以从旧设备导出
7、GUI 安装 python2、3
某些远古前端项目经常需要本地的 python2 环境才能安装成功,比如 node-sass
、canvas
这种
8、配置本地 GitHub SSH
9、通过 pnpm 安装 @antfu/ni
墙裂推荐,自动区分项目里使用的 npm/yarn/pnpm
10、通过 curl 安装 Rustup,配置 rust 环境
11、通过 homebrew 安装 yarn
三、其他个性化配置
1、安装 Fira Code 作为 VS Code 默认字体
特点:等宽(对于代码展示是必要条件)、连体(见仁见智,我反正很喜欢)
2、iterm2 配置 oh-my-zsh 美化窗口
好像也就这些内容。
接下来就是把各种仓库 clone 下来,开始干活了。