Toolbox App
Manage your IDEs the easy way
Toolbox App 2.0 重做安装和更新
我们将推出 Toolbox App 的最大更新。 根据用户反馈,我们分析了跟踪器中得票最多的 bug 报告,并重构了安装布局以解决大多数痛点。
得益于操作系统和第三方应用程序的集成改进,Toolbox App 现在可以更好地帮助您管理所有 JetBrains 工具。
下文介绍了新版本中的所有更改。
安装和更新已彻底重做
Toolbox App 先前将工具安装在自定义目录中,并且路径不断变化。 这已经成为过去式。 默认安装目录现在遵循操作系统的指导原则,并且永远不会改变。 这将改进与操作系统和第三方应用程序的集成,在 Toolbox App 和其他位置都将无需变通方法。
Toolbox App 2.0 使用以下默认目录安装工具:
- Windows:
%LocalAppData%Programs
(FOLDERID_UserProgramFiles) - macOS:
~/Applications
- Linux:
~/.local/share/JetBrains/Toolbox/apps
(无变化)
请注意,Toolbox App 只能将应用程序安装到用户可写的目录(例如,用户的主目录)。 在未来版本中,我们计划实现提升权限的功能,允许安装到系统范围目录。
永久路径
在先前版本中,Toolbox App 在以版本号作为名称的目录中安装更新,因此每个新版本在文件系统上都有一个新路径。 现在,它将新版本放入完全相同的目录,确保每个工具都有永久路径。
并排安装同一工具的多个版本仍然可行。 Toolbox App 将自动消除歧义,如有需要,您也可以在工具设置中设置自定义名称。
更新
更新工具的过程与以前一样简单。 只需点击更新按钮,或开启自动更新, Toolbox App 将处理一切。 唯一的变化是,更新正在运行的工具时,除了实际将新文件复制到工具安装目录之外,Toolbox App 会在后台执行所有其他必要操作(下载、解压等)。 之后,它将进入“Update Pending”(更新挂起)状态,这意味着最后只剩等待工具停止运行。 关闭工具后,它的文件将被替换为新版本,然后您可以继续工作。
Toolbox App 现在还在更新期间提供详尽的界面。
不再有单独的“Manually installed”(手动安装)工具列表:Toolbox App 将在一个列表中列出所有工具,无论安装方式如何。
已知问题
- 工具安装目录暂时无法更改。 不过,如果您在以前版本的 Toolbox App 中指定了自定义目录,新版本将遵循(在 macOS 上,应位于
/Applications
或~/Applications
)。 - Windows 曾将工具的 Start(开始)菜单快捷方式取消固定 (TBX-3331),Desktop(桌面)和 Taskbar(任务栏)快捷方式可能显示为“broken”(损坏)状态,但可以通过点击快捷键轻松修正。 这应该只在从 Toolbox App 1.28 迁移到 2.0 的过程中发生。
集成改进
上述更改带来以下改进。
Windows
Toolbox App 安装的所有工具现在都列在 Windows Settings | Installed Apps(设置 | 安装的应用)(Windows 11) 或 Settings | Applications and Features(设置 | 应用和功能)(Windows 10) 中。
得益于永久安装路径,所有快捷方式以及固定条目以后都不会在更新后失效。 Windows 防火墙现在会记住允许设置,因为工具位置不会更改 (TBX-183)。 这同样适用于 1Password 等第三方应用程序 (TBX-7495)。
macOS
现在,这些工具位于用户的 Applications 文件夹中,我们移除了会在基于 Apple 芯片的 Mac 上造成混乱的中间启动器应用 (TBX-5738)。 这也改进了与 Little Snitch 等第三方应用程序的集成 (TBX-3246)。
基于 IntelliJ 的工具插件管理改进
借助新的安装布局,Toolbox App 将使用默认插件目录,因此降级时不会再出现不一致的状态 (TBX-5057)。 现在,更新到主要新版本时,它还会启动设置导入 (TBX-3275),因此在这种情况下也可以更新插件 (TBX-4100)。
迁移
为了提供我们引入的改进,我们需要迁移您已安装的工具。 更新到 2.0 版本后,Toolbox App 将运行迁移,这将需要几秒钟到几分钟的时间,具体取决于要迁移的工具量。
迁移期间,旧工具将与所有现有工具设置一起转移。
其他
键盘导航
您现在只需使用键盘即可轻松浏览 Tools(工具)列表 (TBX-8146)。 其他屏幕后续也将获得类似增强。
无障碍功能改进
我们调整了屏幕阅读器读出的一些描述,以提供更多信息 (TBX-9755)。 Tools(工具)列表的改进键盘导航也适用于屏幕阅读器。 最后,所有下拉菜单也已得到无障碍改进 (TBX-9677)。 我们还计划在未来继续改进 Toolbox App 的无障碍功能。
社区翻译:捷克语、波兰语和匈牙利语本地化
我们很高兴向 Toolbox App 引入三种新语言。 我们非常感谢用户对社区翻译做出的持续支持贡献。 这次,我们要特别感谢 Marek Lukáš 的捷克语翻译、Tamás Balog 的匈牙利语翻译,以及 Rafał Babiarz 和 Kamil Doległo 的波兰语翻译。
如果您想对 Toolbox App 做出贡献并将其翻译为尚未提供的语言,请随时通过 YouTrack 工单或电子邮件与我们联系。
R# 处理改进(仅限 Windows)
ReSharper 工具管理得到改进,确保工具集中的任何更改都会立即反映在用户界面中 (TBX-6433)。 此外,如果有多个 ReSharper 工具实例,点击 Setup wizard…(设置向导…)菜单项时将不再打开错误的向导。
以管理员身份运行(仅限 Windows)
从 Toolbox App 2.0 开始,可以通过工具的上下文菜单以管理员身份更快运行工具 (TBX-3521)。 如果您想默认以管理员身份运行工具,仍然可以使用工具设置中的切换按钮。 在这种情况下,上下文菜单项允许您使用当前用户权限运行工具。
我们在这个版本中引入许多体验优化改进。 有关详情,请参阅完整的版本说明。
祝好,
Toolbox App 团队
本博文英文原作者: