一个执着于 Windows 系统重装/重置的程序猿,如何快速配置必要的开发套件
由于在去年有段时间需要进行一些Windows
系统的应用开发,于是就手动攒了一台台式机(不要问什么配置,问就是4090),既然电脑有了就有各种各样倒腾系统的过程了。
在使用过macOS
系统之后,对于自己的Windows
系统就各种看不顺眼,一天到晚捣鼓捣鼓,三天两头重装系统,因此简单记录一下如何快速构建一套开发套件环境。
系统安装与重置
重装系统
重装电脑系统的话,首先要下载一个完全纯净版的官方原版系统,建议从良心i tell you
网站下载,具体的系统版本看个人喜好了。
有了系统之后,需要制作U盘启动工具,此处特别建议大家使用ventoy
,这个工具可以在U盘中单独划分一个分区来存放系统镜像,同时还不影响U盘正常功能的使用;同时Ventoy还支持引导不同版本的系统,只需要将相应的系统镜像放到U盘中即可。
安装方式也很简单:
- 安装软件
- 插上U盘
- 在U盘中写入
Ventoy
- 将下载好的系统镜像放入到U盘中
- 重启电脑,BIOS启动选择U盘启动
- 进入到下面的页面,就成功了90%
- 选择要安装的系统版本,回车
- 然后就进入到系统的安装界面了,
- 巴拉巴拉...
- 安装好了 :)
系统安装好了就要激活,作为21世纪的有志(呸呸...)青年,当时是要使用正版的激活码(白眼),此处省略一万字,详细的注(bai)册(piao)方式可以在Github
中有工具。
实在有搞不定的,请转身拼夕夕......
以上一个完全纯净的系统就安装好啦。
系统重置
在最新的Windows10、Windows11系统中,可以选择重置电脑了,可以选择保留用户文件夹或者清理驱动器,重置之后的系统就是和崭新出厂的系统是一样的。
具体的重置步骤为:
- 打开设置,也可以快捷键(Win + I)
2. 打开恢复 3. 选择重置此电脑 4. 选择要重置的选项
然后静静的等待......
软件安装
作为一个合格的全栈开发师,安装的软件必须要简单省事。
scoop
一个很不错的软件管理包,可以安装一些二进制软件包,也可以从Github中安装软件包,官网地址传送门
安装方式也很简单,打开PowerShell,粘贴一下命令
> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time
> irm get.scoop.sh | iex
安装完成之后,可以使用scoop安装Git
、Node.js
、pnpm
、yarn
、7zip
等
Chocolatey
Chocolatey
也是Windows
系统中很好用的包管理工具,结合scoop
一起使用,就有了macOS
系统中强大的Homebrew
的使用体验了
安装步骤:
以管理员身份打开Powershell
,输入以下命令即可
iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
Git
建议使用scoop
安装
scoop install git
Git
安装的过程同时会安装7zip
,安装完成后可以设置7zip
在右键菜单中使用
- 打开工具
- 打开选项
- 选择7-Zip
- 勾选添加7-Zip到右键菜单
Node.js
使用scoop
安装lts
版本即可
scoop install nodejs-lts
pnpm
scoop install pnpm
Anaconda
使用Python
开发,建议安装anaconda
,安装miniconda
也是可以的
Visual Studio
安装Visual Studio
是为了做一些node-gyp
项目的编译
Visual Studio Code
宇宙最强编辑器**:)**
其他软件
-
Insomnia
:开源的基于Kong
的接口测试工具,传送门 -
snipaste
:好用的截图工具,传送门 -
koodo-reader
:好用的开源电子书阅读器,传送门 -
steam
:额,很多快乐的源泉...... -
CloudDriver
:可以把网盘挂在到本地作为本地磁盘使用 -
PotPlayer
:支持webdav
的播放器,可以直接播放网盘中的资源 -
PicGo
:好用的图床工具
其他一些更好用的也在补充中。