远程开发 2022.1 现已推出
不久前我们发布了新版本的远程开发和 JetBrains Gateway。 在此发布周期,我们的团队专注于整体解决方案质量和错误修正。 除了质量改进之外,最新版本还有多个值得注意的新功能,我们将在这篇博文中重点介绍。
借助 Gateway 实现的远程开发功能允许您使用托管在远程服务器上的 JetBrains IDE。 您可以将 JetBrains IDE 安装为后端服务并通过 JetBrains Client 连接,JetBrains Client 是一个本地应用程序,可为远程 IDE 提供熟悉、功能齐全并且可自定义的 UI。 远程开发仍处于测试阶段,您可以在此处阅读更多信息。
远程开发与 Rider
Rider 2022.1 支持测试版本的远程开发功能。 您可以从 IDE 中的欢迎屏幕启动工作流,也可以使用 JetBrains Gateway 应用程序。 只需点击几下即可设置 SSH 连接,在远程计算机上选择 .NET 解决方案,然后通过 JetBrains Client 开始处理。 在这篇博文中详细了解 Rider 2022.1。
远程服务器的新设置
远程开发现在具有一个 Backend Control Center(后端控制中心)微件,它可以显示 CPU 负载、内存、磁盘容量以及监控后端状态和管理远程机器基本设置可能需要的其他参数。
现在,您可以通过新的安全设置使用 SSH 密钥转发验证远程机器对 Git 仓库的访问,无需将私钥存储在远程服务器上。 您也可以使用 SSH 代理助手执行此操作。
从版本 2022.1 开始,您可以在远程机器上为 IDE 后端指定下载路径和确切位置。
本地瘦客户端增加新功能
JetBrains Client 现在支持更多文件编辑器,既可以处理基于文本的文件,也可以处理 PNG 图像、UML 图表、Jupyter Notebook 文件和 Android 布局资源。
我们还改进了调试功能并提供了多个操作,让您可以在远程开发时轻松检查代码。
间距菜单新增了 Run with coverage(使用覆盖率运行)和一个分析器。 上下文菜单现在包括 Maven 和 Gradle 工具窗口,并添加了更多实用的子菜单项。
新的错误修正更正了远程开发会话期间的向后和向前导航功能。
多处 UI 更新
改良的 IDE 主菜单将帮助您更快找到远程开发功能:
此版本在 Project(项目)视图中添加了 File Status Colors(文件状态颜色),这是一处实用的小改动。
可用性
远程开发已在 IntelliJ IDEA Ultimate、PyCharm Professional、GoLand、PhpStorm、CLion、RubyMine 和 Rider 的内置功能中可用。 Gateway 独立应用程序与 WebStorm 兼容。如果您拥有以上任意 IDE 的许可证,即可免费获取远程开发。5 个实用链接
- 下载 Gateway 应用。
- 阅读入门指南。
- 查看定期更新的常见问题解答,查找最常见问题的答案。
- 如果您发现问题,请通过错误跟踪器提交反馈(建议提供日志)。
- 探索深入了解 JetBrains Gateway 博文。
如果您有任何问题或想分享反馈,请在下方发表评论、通过电子邮件与我们的中文技术支持团队联系,或与同事分享这篇文章。
本博文英文原作者: