换新电脑或电脑系统重装后,可以按照以下指南重新配置一个适用于开发的编程环境。本指南内容为笔者按照自己的习惯和开发需求编写,仅供参考。
1. 系统设置
进入系统设置:
- 系统-激活:升级到专业版,使用 KMS 激活工具或网上搜密钥。
- 系统-屏幕:显示器设置。
- 系统-电源和电池
- 电源模式:已接通电源时设置为“最佳性能”,使用电池时设置为“平衡”或“最佳能效”。
- 屏幕、睡眠和休眠超时:已接通电源全部设置为“从不”。
- 盖子、电源和睡眠按钮控件:
- 已接通电源:按电源按钮将我的电脑“休眠”,盖上盖子将我的电脑“睡眠”。
- 使用电池:按电源按钮将我的电脑“关机”,盖上盖子将我的电脑“睡眠”。
- 系统-开发者选项
- 打开开发人员模式
- 打开结束任务
- 文件资源管理器:打开显示隐藏和系统文件,打开在标题栏显示完整路径
- 打开启用 sudo
- 系统-系统组件:关闭全部
- 个性化-主题:Windows 深色。桌面图标设置:勾选“计算机”、“回收站”和“控制面板”。
- 个性化-任务栏
- 搜索:仅“搜索”图标
- 任务视图:关闭
- 小组件:关闭
- 辅助功能-文本大小:120%
进入控制面板: - 电源选项-系统设置:点击“更改当前不可用的设置”,关闭快速启动,勾选休眠。
- 电源选项-更改计算机睡眠时间:“使计算机进入睡眠状态“”改为从不。
系统优化:
- PowerToys: 微软商店下载,官方 Windows 功能增强工具
- Windhawk 给 Windows 加 mod Windhawk
推荐 mod:- Windows 11 Start Menu Styler 修改开始菜单样式
- Better file sizes in Explorer details 资源管理器显示文件及文件夹大小,需配合 everything 使用
- Taskbar Volume Control 任务栏滚动滑轮调整音量
- Taskbar Clock Customization 自定义任务栏右侧时间样式
- Taskbar height and icon size 自定义任务栏图标大小
2. 应用下载
- 科学上网:Clash for Windows GitHub - Z-Siqi/Clash-for-Windows_Chinese: clash for windows汉化版. 提供clash for windows的汉化版, 汉化补丁及汉化版安装程序
- 浏览器:浏览器至少要再下载一个,防止 Edge 突然犯病打不开或缓存问题导致某 URL 无法访问。
- 谷歌浏览器 Google Chrome 网络浏览器
- 火狐浏览器 Firefox 火狐浏览器 - 全新、安全、快速 | 官方最新下载
- 笔记:Obsidian Obsidian - Sharpen your thinking
- 基础工具:
- Bandizip 解压 Bandizip 官方网站 - 免费压缩软件下载 (Windows)
- Everything 文件查找 voidtools
- 图吧工具箱图吧工具箱 - 最纯净的硬件工具箱
- Geek Uninstaller Geek Uninstaller - Download
- Office
- 媒体播放器
- PotPlayer Global Potplayer
- VLC Downloads - VideoLAN
- BandView 图片查看器 BandiView - 图像查看器、快速且强大
- Sublime Text 文本编辑器 Sublime Text - Text Editing, Done Right
- Typora 【惊奇软件】Typora 1.10.8( 修改版) - Markdown编辑器 - 果核剥壳
- PicGo 图床 PicGo is Here | PicGo
- 下载
- IDM 多线程下载
- QBittorrent 磁力下载 qBittorrent download latest version
- Zotero 文献管理 Zotero | Your personal research assistant
- Ditto 剪切板历史 Ditto clipboard manager
- 微信微信,是一个生活方式
- QQ QQ Windows版-轻松做自己
- 飞书下载飞书 App 及桌面客户端 - 飞书官网
- 百度网盘百度网盘 客户端下载
- 火绒火绒安全
- 娱乐
3. 编程环境
3.1 Git
- 下载 Git 并安装 Git - Downloading Packag
- Git 配置
用户信息:生产 SSH 密钥1
2git config --global user.name "username"
git config --global user.email your.email@example.com将密钥添加到 GitHUb 和 Gitee 中。1
ssh-keygen -t rsa -b 4096 -C "your.email@example.com"
验证是否成功:1
2ssh -T git@github.com
ssh -T git@gitee.com - 下载图形化界面 Github Desktop Download GitHub Desktop | GitHub Desktop
3.2 java 开发环境
- 下载 JDK1.8 和 JDK24 WEJDK学习站
- 配置环境变量。配置多版本 JDK 环境参考博客:同时安装多个JDK的环境变量配置及切换方式_jdk多版本环境变量配置-CSDN博客
- 下载 IDEA 并安装 Download IntelliJ IDEA
- 下载 Maven Download Apache Maven – Maven ,配置环境变量
3.3 Python 开发环境
- 下载 Python3.12 并安装 Python Releases for Windows | Python.org
- 安装 Python 时记得勾选安装 pip,升级命令:
python -m pip install --upgrade pip
- 下载 PyCharm 并安装 Download PyCharm: The Python IDE for data science and web development by JetBrains
- 安装 conda
3.4 Node. js 开发环境
- 下载并安装 Node. js LTS 版 Node.js — Download Node.js®
- 配置 npm 镜像地址
npm config set registry=http://registry.npm.taobao.org
- npm 安装 yarn
npm install -g yarn
3.5 数据库环境
- 下载并安装 MySQL MySQL :: Download MySQL Installer (Archived Versions)
- 配置环境变量。
- 下载 Navicat Premium 17 Navicat | 下载 Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版,激活。
3.6 Docker 环境
- 控制面板-程序-启用或关闭 Windows 功能:勾选 “Hyper-V”和“容器”选项。
- 下载并安装 Docker Desktop https://www.docker.com/get-started/
3.7 代码编辑器
VSCode Visual Studio Code - Code Editing. Redefined
插件(主要是前端 Vue 开发):
- Chinese (Simplified)
- Vue - Official
- Vue VSCode Snippets
- Vetur
- ESLint
- Vue Peek
- Polacode
- GitHub Pull Requests
- Auto Rename Tag
- Path Intellisense
- JavaScript (ES6) code snippets
- HTML CSS Support
- Image preview
- Turbo Console Log
Trae 国际版
Cursor
3.8 其他开发工具
- proxifier Proxifier Downloads
- XShell
- Xftp