Toolbox-app logo

Toolbox App

Manage your IDEs the easy way

Toolbox App

Toolbox App 2.0 重做安装和更新

Read this post in other languages:

我们将推出 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 团队

本博文英文原作者: