简介:本文为Windows程序员整理了一份涵盖开发工具、效率增强、系统优化等维度的实用软件清单,包含VS Code、PowerShell 7、WSL 2等核心工具的深度解析与使用建议。
Get-Process | Where-Object { $_.CPU -gt 100 })
choco install git python vscode -y
winget install --id=Microsoft.PowerShell
; Everything.ini配置示例open_file_path_edit=1match_path=0
tshark -i 1 -Y "http.request.method == GET" -T fields -e http.host
if (oSession.uriContains("test.api")) {oSession.oResponse.headers["X-Custom-Header"] = "Debug";}
RESTClient:VS Code内置插件,可直接在编辑器中发送请求
POST https://api.example.com/users HTTP/1.1Content-Type: application/json{"name": "test", "age": 30}
[core]autocrlf = false[diff]tool = vsdiffmerge
<Node Name="Dev Server" Type="RDP" Host="192.168.1.100" />
# .wslconfigmemory=8GBprocessors=4
1. 启动PerfView收集数据2. 打开.etl文件3. 查看"CPU Stacks"和"GC Stats"
; 禁用样本提交(需管理员权限)[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Spynet]"SubmitSamplesConsent"=dword:00000002
符号服务器配置
调试系统程序时配置微软符号服务器:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]"SfcDisable"=dword:00000004[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Symbol Servers]"https://msdl.microsoft.com/download/symbols"=""
WSL 2优化
提升Linux子系统性能:
# 启用内存压缩wsl --set-default-version 2# 分配更多资源wsl --shutdown
Hyper-V虚拟化
启用嵌套虚拟化:
Set-VMProcessor -VMName "DevVM" -ExposeVirtualizationExtensions $true
本清单覆盖了从基础开发到系统优化的全场景需求,建议根据项目特点选择3-5款核心工具深度使用。定期更新软件版本(可通过Chocolatey设置自动更新),并建立个人工具链配置备份方案。对于企业用户,可考虑使用PDQ Deploy等工具实现批量部署。