新买了个组装机当主力开发机器,梳理一下开发环境的基础配置清单,以备以后重新安装了系统后用。
浏览器-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的翻译软件。