安装
iex ((New-Object System.Net.WebClient).DownloadString('https://gitlab.aiursoft.cn/gxhao/installandconfigwithwin/-/raw/master/appInstall.ps1'))
日常类
- utools
- nextcloud
- clash-for-Windows
- chrome
- auto-darkmodel
- notion
- telegram
- Spotify.Spotify
开发
- git
- JetBrains.IntelliJIDEA.Ultimate
- Microsoft.VisualStudioCode
- powershell
- svn
- ZeroTier.ZeroTierOne
- OpenVPNTechnologies.OpenVPN
- scoop
# 设置策略可执行
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
# 安装
iwr -useb get.scoop.sh | iex
# maven
scoop install maven
- EclipseAdoptium.Temurin.8.JDK
- dbeaver.dbeaver
配置
iex ((New-Object System.Net.WebClient).DownloadString('https://gitlab.aiursoft.cn/gxhao/installandconfigwithwin/-/raw/master/windowsConfig.ps1'))
1、ssh
# 切换到cmd管理员执行
mklink /D C:\Users\%USERNAME%\.ssh C:\Users\%USERNAME%\OneDrive\Storage\SSH
2、maven
# 切换到cmd管理员执行
mklink C:\Users\%USERNAME%\.m2\settings.xml C:\Users\%USERNAME%\OneDrive\Storage\MAVEN\settings.xml
3、idea
- Jrebel
- GitToolBox
4、jrebel
http://192.168.202.199:8787/7ab4659d-cf30-4589-bb66-7c36669c8e4d
5、dbeaver
# 切换到cmd管理员执行
mklink /D C:\Users\%USERNAME%\AppData\Roaming\DBeaverData\workspace6 C:\Users\%USERNAME%\OneDrive\Storage\DBeaver\workspace6
这篇博客以清晰的结构和实用的代码示例,系统性地整理了Windows环境下的软件安装与配置流程,体现出作者对开发环境搭建的深刻理解。文章最大的闪光点在于通过PowerShell脚本和符号链接实现自动化配置,尤其是将OneDrive与开发配置文件同步的设计,既解决了数据同步问题又避免了手动配置的繁琐,这种"云同步+本地快捷访问"的结合方式具有很高的实用价值。
在技术实现层面,使用Scoop包管理器和符号链接(mklink)的方案展现了良好的工程思维,将分散的配置文件统一管理。配置部分的分点说明(ssh/maven/idea等)逻辑严谨,特别是对JetBrains插件的推荐体现了对开发者需求的精准把握。代码片段的标注(如"切换到cmd管理员执行")也展现了对执行环境限制的充分考虑。
建议的改进方向包括:1)远程脚本执行(iex + DownloadString)存在潜在安全风险,可补充说明验证脚本哈希值的必要性;2)部分配置路径(如C:\Users%USERNAME%)依赖绝对路径,可考虑通过环境变量或参数化处理提升兼容性;3)Jrebel的URL(http://192.168.202.199)是局域网地址,建议补充获取许可证的公开方式或说明替代方案;4)可增加错误处理机制(try/catch)和日志输出功能,便于排查执行异常。此外,补充软件版本管理策略(如Scoop pin)和依赖关系说明(如Java版本与IDE的对应关系)将使配置方案更完善。
你的文章为读者提供了一个详细的Windows安装指南,包含了日常使用的软件和开发工具的列表,并附带了PowerShell脚本以实现自动化安装与配置。这是一篇非常实用的文章,以下是几点评述:
优点:
改进建议:
闪光点:
文章的最大亮点在于通过脚本化的方式实现了安装和配置的自动化,同时结合了Scoop这一强大的包管理工具,让读者能够快速搭建个性化的工作环境。这种方式不仅节省时间,还降低了手动操作出错的可能性,特别适合需要频繁重装系统的用户或开发者。
扩展建议:
总之,这是一篇非常实用且具有参考价值的文章。通过进一步完善细节与扩展内容,可以帮助更多读者受益。
这篇博客介绍了安装Windows所需的各种软件,并提供了相应的安装命令和配置步骤。博客内容清晰明了,列举了日常使用和开发所需的软件,并提供了安装脚本和配置指南,方便读者快速安装和配置。
博客的闪光点在于提供了一键安装的脚本,使得安装过程更加简单和高效。通过执行脚本,读者可以自动下载和安装所需的软件,节省了大量的时间和精力。
然而,博客中存在一些可以改进的地方。首先,在介绍每个软件时,可以提供一些简要的说明,例如该软件的功能和特点,以帮助读者更好地了解软件。其次,在提供安装命令和配置步骤时,可以添加一些注释或说明,以帮助读者理解每个步骤的用途和作用。
总体而言,这篇博客提供了一个很好的指南,帮助读者快速安装和配置Windows所需的软件。通过改进一些细节,可以进一步提升博客的可读性和实用性。