
项目地址: https://github.com/version-fox/vfox
官网地址: https://vfox.lhan.me/zh-hans/
该版本主要修复了 Powershell Hook 脚本引起的几个问题,优化了用户体验和性能,还支持 GitBash shell, 并为 0.3.0 做准备。
更新内容:
- feat: 支持PreUse hook函数 by @bytemain in #58
- feat: 支持 GitBash shell by @aooohan in 967d2cf
- feat: 支持模糊搜索所有版本 by @Chance-fyi in #78
- fix: VSCode下PATH重复问题 by @aooohan in e3c35b9
- fix: 模糊搜索的不一致问题 by @Chance-fyi in #75
- fix(powershell): 覆盖原始prompt函数 by @LordHumphrey in #101
- fix(powershell): 激活后导致,中文乱码问题 by @LordHumphrey in #117
- fix(powershell): 由于Powershell的bug, 需要提前进行清理 by @aooohan in 8ce7be0
- fix(zip): 解压缩未保持原有格式 by @ahai-code in #103
- fix(plugin): 插件未传递主版本信息 by @aooohan in 9151cf2
- refactor: 变更插件存储格式, 由单文件改为一个插件对应一个目录 by @aooohan in f0253a4
-
新贡献者:
- @xxnuo made their first contribution in #71
- @dependabot made their first contribution in #77
- @bytemain made their first contribution in #58
- @LordHumphrey made their first contribution in #101
- @ahai-code made their first contribution in #103
Full Changelog: v0.2.4...v0.2.5
已支持插件:
Name | Version | Author | Description |
---|---|---|---|
dart/dart | 0.0.1 | Aooohan | dart plugin, support for getting stable, dev, beta version |
deno/deno | 0.0.1 | Aooohan | Deno plugin, https://deno.com/ |
dotnet/dotnet | 0.0.1 | Korbinian Habereder | dotnet plugin, support for dotnet sdks 6.0, 7.0, 8.0 |
flutter/flutter-cn | 0.0.1 | Aooohan | flutter plugin for China, support for getting stable, dev, beta version |
flutter/flutter | 0.0.2 | Aooohan | flutter plugin, support for getting stable, dev, beta version |
golang/golang | 0.0.2 | Aooohan | |
gradle/gradle | 0.0.1 | ahai | gradle |
java/adoptium-jdk | 0.0.1 | aooohan | Adoptium JDK |
java/azul-adoptium-jdk | 0.0.1 | axdank | Azul (Zulu) JDK - Adoptium |
java/azul-jdk | 0.0.3 | yimiaoxiehou | Azul JDK, also known as Zulu |
java/graalvm | 0.0.1 | ahai | graalvm JDK |
java/ibm-adoptium-jdk | 0.0.1 | axdank | IBM JDK - Adoptium |
java/microsoft-adoptium-jdk | 0.0.1 | axdank | Microsoft JDK - Adoptium |
java/redhat-adoptium-jdk | 0.0.1 | axdank | RedHat JDK - Adoptium |
kotlin/kotlin | 0.0.1 | Aooohan | Kotlin plugin |
maven/maven | 0.0.1 | Aooohan | |
nodejs/nodejs | 0.0.7 | Aooohan | Node.js |
nodejs/npmmirror | 0.0.5 | yimiaoxiehou | install Node.js use https://cdn.npmmirror.com |
python/npmmirror | 0.0.3 | aooohan | vfox >= 0.2.3 !!! From npmmirror.org. For Windows, only support >=3.5.0, but no restrictions for unix-like |
python/python | 0.0.3 | aooohan | vfox >= 0.2.3 !! For Windows, only support >=3.5.0, but no restrictions for unix-like |
zig/zig | 0.0.4 | aooohan | Zig |
快速开始
亮点:
- 跨平台 (Windows、Linux、macOS), 不同的平台拥有相同的用户体验
- 使用一致的命令管理所有语言
- 简单的插件系统添加对您所需 SDK 的支持
- 支持 Global、Project、Session 三种作用域
- 切换项目时,自动切换到对应版本
详细的安装指南请参见 快速入门
1. 选择一个适合你的安装方式。
2. ⚠️ 挂载 vfox 到你的 Shell (从下面选择一条适合你 shell 的命令) ⚠️
echo 'eval "$(vfox activate bash)"' >> ~/.bashrc echo 'eval "$(vfox activate zsh)"' >> ~/.zshrc echo 'vfox activate fish | source' >> ~/.config/fish/config.fish # PowerShell: # 1. 打开 PowerShell 配置文件: New-Item -Type File -Path $PROFILE # 无需在意 `文件已存在` 错误 Invoke-Item $PROFILE # 2. 将下面一行添加到你的 $PROFILE 文件末尾并保存: Invoke-Expression "$(vfox activate pwsh)"
请记住重启你的 Shell 以应用更改。
3. 添加插件
$ vfox add nodejs/nodejs
4. 安装版本
vfox install nodejs@latest
5. 切换版本
$ vfox use [email protected] $ node -v 21.5.0
目前已支持多种开发语言,欢迎使用~~
作用域演示
Project 作用域
Session 作用域
Node 完整演示
项目地址: https://github.com/version-fox/vfox
还没有评论,来说两句吧...