IntelliJ IDEA 2022.2 EAP 7 发布,优化远程开发功能


IntelliJ IDEA 2022.2 的第七个 EAP 版本已上线,此版本主要对远程开发功能进行了更新。

远程开发在 2021.1.3 版本中作为 IntelliJ IDEA Ultimate 中的 beta 功能发布,远程开发功能将 IDE 拆分为本地和远程组件,IDE 本身作为后端服务安装在远程服务器上用于加载项目。同时瘦客户端(thin client)在本地运行并提供完整的工作 UI。这两个组件通过 SSH 连接,在远程服务器进行繁重任务的处理,进而提供流畅的本地体验。 关于远程开发的更多内容可查看 JetBrains 中国的博客 。

JetBrains 网关 

所有远程开发更新都可以通过捆绑的远程开发功能以及 JetBrains Gateway 访问,JetBrains Gateway 是一个独立的应用程序,可作为所有远程开发环境的单一入口点。 

卸载后端 

通过此构建可以卸载任何过时的 IDE 后端,只需按照以下步骤操作:

  1. 最近的项目 屏幕上,单击管理 IDE 按钮。
  2. 在这里可以找到当前安装的 IDE 的列表。
  3. 选择要删除的 IDE 并确认选择。

欢迎屏幕 

此版本更新了欢迎屏幕。在这里可以选择你心仪的后端编排方法:可以手动配置服务器或选择具有现成开发环境的提供商,例如 Space 或 Gitpod。

其他质量改进

  • 最近的项目 - GTW-1123 始终显示主机状态。
  • 支持 CSH 和 TCSH 作为远程主机的登录 shell – GTW-747。
  • 如果禁用 SFTP 或 SFTP 路径非标准 - GTW-870 ,部署不会失败。

JetBrains 客户端 

VCS 注释

此版本在 JetBrains Client 的装订线菜单中添加了 VCS 注释,这个改进允许开发人员在远程开发时直接在瘦客户端上跟踪项目更改,可以找出谁对代码进行了更改,查看提交之间的差异,并浏览项目历史记录。

Gradle

此版本修复 Gradle 工具窗口中的一个问题,现在可以在选择任务树的根节点时查看构建日志 ( CWM-4416 )。最重要的是,点击停止按钮将正确停止构建 ( CWM-3734 )。

GitHub

此版本添加了一些修复,可以在远程开发时无缝登录 GitHub 帐户。在 JetBrains Client 中打开Settings ,然后选择 Version Control | GitHub | 添加帐户 即可加入 GitHub 帐户。

终端 - Terminal

大部分终端升级都围绕改进瘦客户端和 IDE 后端之间的连接,目标是使远程开发体验与本地开发一样流畅。

端口转发 - Port forwarding 

端口转发功能可用于终端上运行的进程。

此外,关闭远程会话时,PowerShell、Bash 和 Zsh 等终端进程将终止。

 

有关此版本中包含的完整更改列表,请参阅发布博客和发行说明。

 


相關推薦

2022-06-24

IntelliJ IDEA 2022.2 EAP 6 发布啦,此版本带来了改进的 Run Current File、在分析器中支持 Kotlin 内联函数、自动导入受信任的 SSL 证书等功能。 运行当前文件(Run Current File) 2022.2 引入了运行/调试小部件提供的运行当前文件功能的改

2022-05-31

IntelliJ IDEA 2022.2 EAP 2 现已发布。此版本包括改进了 JSON、YAML 和 .properties 文件的使用、支持 Jakarta Persistence 3.1 中的新功能,更好地支持 Bean Validation 注释等等。开发者可以从网站、Toolbox App,或通过使用 Ubuntu 的 snaps 下载最新版

2022-05-24

IntelliJ IDEA 2022.2 首个 EAP 版本现已发布,带来了许多有用的改进;同时将 IDE 迁移至 JBR 17,以提高 IDE 性能。开发者可以从网站、Toolbox 应用程序,或通过使用 Ubuntu 的 snaps 下载最新版本。 具体更新内容如下: 用户界面 在 Mac

2022-06-07

IntelliJ IDEA 2022.2 的第三个 EAP 版本已经发布,此版本带来用于更改所有编辑器字体大小的快捷方式、使用 IntelliJ Profiler 更新快照记录、支持 Groovy 集成查询等新功能。 用户体验 更改全局字体大小的键盘快捷键  该版本引入

2022-06-12

IntelliJ IDEA 2022.2 EAP 4 现已推出,此 EAP 构建具有与 Java 相关的更新,通过新的 inspections 和 quick-fixes 提供改进的 code completion 和更好的 code analysis。开发者可以从网站、Toolbox App,或通过使用 Ubuntu 的 snaps 下载最新版本。 新的&

2022-09-27

IntelliJ IDEA 2022.3 的抢先体验计划现已开放,第一个 EAP 通过可选的设置提供了对新 UI 的访问、改进了多屏幕工作的用户体验、以及与 Maven 相关的更新等。  用户体验  通过设置提供新的 UI  今年 5 月 JetBrains IDE 公布

2022-07-16

IntelliJ IDEA 2022.2 第二个 Beta 已发布,更新内容主要是针对远程开发功能以及编辑器的优化。 远程开发 优化链接 新版本改进了部署流程,从多方面优化了远程开发体验: 新变化加速了部署过程 高级日志记录可在发生故

2022-07-27

IntelliJ IDEA 2022.2 为远程开发功能带来了多项质量改进,使其更美观、更稳定。 从 v2022.2 开始,IntelliJ IDEA 使用 JetBrains Runtime 17,后者可以从多方面增强 IDE 体验和性能。 IntelliJ IDEA Ultimate 添加了对 Spring 6 和 Spring Boot 3 功能的支持

2022-07-09

IntelliJ IDEA 2022.2 首个公开测试版已发布。 主要变化 增强远程开发体验 远程开发功能将 IDE 拆分为本地和远程组件,IDE 本身作为后端服务安装在远程服务器上用于加载项目。同时瘦客户端(thin client)在本地运行并提供完

2023-10-31

IntelliJ IDEA 2023.3 EAP 6 现已发布。这是 IntelliJ IDEA 2023.3 Beta 发布之前的最终 EAP 版本,带来了更多新功能和增强功能的预览。 一些亮点更新内容如下: 远程开发(Beta) 改进了对 Dev Containers 的支持 IntelliJ IDEA 2023.3 EAP 6 引入

2023-06-30

IntelliJ IDEA 2023.2 EAP 6 现已推出,提供了许多更新,例如新的 AI 助手 (AI Assistant)、对 Dev Containers for Gateway 的支持以及 IDE 新 UI 的一些有价值的增强功能。 AI Assistant (Beta) 此 EAP 版本为 IntelliJ IDEA 带来了一个重要的补充 —

2023-07-04

IntelliJ IDEA 2023.2 EAP 7 引入了一系列值得注意的改进,包括面向插件开发人员的 LSP 支持、OpenAPI 和 Swagger 文件的 Redoc UI 预览,以及使用 HTTP 客户端、Spring 和其他技术和框架的改进。 面向插件开发人员的 LSP 支持 通过此 EAP 版本

2022-10-08

IntelliJ IDEA 2022.3 发布了第 2 个 EAP 版本。 主要变化: 优化 IDE 启动和打开项目速度 开发团队称,对于即将推出的 2022.3 版本,他们特别努力优化 IDE 的启动体验。因此,他们带来了明显的性能改进,以加快应用程序的启动

2024-07-04

IntelliJ IDEA 2024.2 EAP 7 现已发布,带来了一些令人兴奋的新功能和改进。AI Assistant 的代码补全(单行和多行)已升级,可提供更准确的建议和简化的用户体验。IDE 现在提供方便的调试可视化工具,帮助用户更好地理解以 JSON、HTML