Skip to content

通用工具

跨语言通用的开发工具。

包管理器

winget

Windows 官方包管理器,Windows 10/11 自带。

手动安装(Windows Server 或 Sandbox):

如果系统没有预装 winget,可以通过 PowerShell 安装:

powershell
$progressPreference = 'silentlyContinue'
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Write-Host "Using Repair-WinGetPackageManager cmdlet to bootstrap WinGet..."
Repair-WinGetPackageManager -AllUsers

注意

需要以管理员身份运行 PowerShell。

常用命令:

powershell
# 搜索软件
winget search <软件名>

# 安装软件
winget install <软件ID>

# 升级所有软件
winget upgrade --all

# 查看已安装软件
winget list

编辑器

Visual Studio Code

下载地址: https://code.visualstudio.com/

安装:

powershell
winget install Microsoft.VisualStudioCode

通用插件:

  • Chinese (Simplified) Language Pack - 中文语言包
  • GitLens - Git 增强
  • Error Lens - 行内错误提示
  • Todo Tree - TODO 高亮
  • Project Manager - 项目管理

版本控制

Git

下载地址: https://git-scm.com/download/win

安装:

powershell
winget install Git.Git

基础配置:

bash
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

推荐配置:

bash
# 默认分支名
git config --global init.defaultBranch main

# 自动处理换行符
git config --global core.autocrlf true

# 凭证存储
git config --global credential.helper manager

API 测试

Reqable

下载地址: https://reqable.com/zh-CN/

安装:

powershell
winget install Reqable.Reqable

特点: API 调试 + HTTP(S) 抓包,支持 REST、GraphQL、WebSocket。

Postman

下载地址: https://www.postman.com/downloads/

安装:

powershell
winget install Postman.Postman

Insomnia

下载地址: https://insomnia.rest/download

安装:

powershell
winget install Insomnia.Insomnia

特点: 更轻量,支持 REST 和 GraphQL。

容器化

Docker Desktop

下载地址: https://www.docker.com/products/docker-desktop/

安装:

powershell
winget install Docker.DockerDesktop

前置条件:

  • Windows 10/11 Pro 或 Enterprise
  • 启用 WSL 2

启用 WSL 2:

powershell
# 以管理员身份运行
wsl --install

虚拟化

VirtualBox

下载地址: https://www.virtualbox.org/

安装:

powershell
winget install Oracle.VirtualBox

用途: 运行虚拟机,测试不同操作系统环境。

SSH 工具

HexHub

下载地址: https://www.hexhub.cn/

一站式开发运维工具,Database + Docker + SSH + SFTP All in One。

主要功能:

  • 数据库管理 - 支持 MySQL、PostgreSQL、Oracle、Redis、ClickHouse 等,智能 SQL 编辑器,百万级数据流畅操作
  • SSH 终端 - 支持密码/密钥/交互式验证,跳板机支持
  • SFTP 文件管理 - 拖拽上传下载,文件直接编辑
  • Docker 管理 - 容器/镜像管理,实时面板,日志查看

特点: 跨平台(Windows/Mac/Linux),社区版免费(限 6 个标签)。

Xshell + Xftp

下载地址: https://www.xshell.com/zh/free-for-home-school/

安装:

powershell
winget install NetSarang.Xshell
winget install NetSarang.Xftp

特点:

  • Xshell - 专业 SSH 客户端,支持多标签、会话管理、脚本自动化
  • Xftp - 专业 SFTP/FTP 客户端,与 Xshell 无缝集成,支持同步编辑

免费版

个人和学校用户可从上方链接下载免费版本。