新买了个组装机当主力开发机器,梳理一下开发环境的基础配置清单,以备以后重新安装了系统后用。
浏览器-Chrome
如今的win系统都已经预装了EDGE,但是在部分场景下,比如后端接口使用自定义的SSL证书来调试时,EDGE无法完成请求,所以还是优先选择Chrome。
包管理器-n
本来一直都是用的nvm-windows,看仓库还一直在维护,但是不知道为啥很久没发新包了,所以就换成了n。
朋友推荐说n是一个类似的node版本管理器,可以方便的切换node版本。
1  | curl -fsSL https://raw.githubusercontent.com/tj/n/master/bin/n | bash -s lts  | 
Mac下可以使用brew安装
1  | brew install gh  | 
代码编辑器-vscode
最常用的还得是vscode,但是vscode的插件安装和配置是个麻烦事,所以我选择了登录后同步配置,这样以后换机器或者重装系统后,只要登录账号就可以同步配置了。另外,推荐设置为使用管理员身份打开,否则可能会出现奇奇怪怪的权限问题。
idea也是个不错的选择,但是我用的比较少,所以就不做介绍了。
✈️
这位更是重量级。
版本管理
git
git可以说是开发必备的,但是我一直都是用的github cli,所以就不做介绍了。
1  | git config --global user.name "your name"  | 
gh
github官方出品的命令行工具,可以方便的在命令行中操作github,比如创建仓库、创建issue、创建pr等等。有个比较方便的地方就是,可以直接登录github使用,不需要再去配置ssh key了。不过和git的命令有些不同,也有点额外的学习负担。
1  | brew install gh  | 
1  | gh auth login # 登录github  | 
下载器-neatDownloadManager
作为idm的替代品,虽然个人体验没有idm强,但是胜在免费+跨平台。
easydict
用于替代bob的翻译软件。