JetBrains IDE 2026.3 远程开发新功能解析
在远程机器上工作应该像处理本地项目一样自然:打开项目、开始编码,并从上次离开的地方继续。在 2026.3 版本中,JetBrains IDE 向着这一目标又迈进了一步。现在,你可以直接在 IDE 内启动和管理远程会话,使用原生 OpenSSH 通过 SSH 连接,并在完整的远程 IDE 尚在准备时就开始处理远程项目。
远程开发会话现已融入 IDE
你不再需要打开 JetBrains Gateway,或将 Toolbox App 作为远程开发的独立入口。在主页屏幕中,你最近使用的远程项目现在会与本地项目一起显示,并带有“终端”图标,便于快速识别。 [LOADING...]
首次连接远程主机可从顶部菜单的 File | Connect to Remote 发起,也可从主页屏幕发起。Projects 小组件中的 Connect to Remote 选项会启动一个简单的两步式对话框: [LOADING...]
连接远程主机后,你可以打开远程机器上的特定项目,也可以立即启动 IDE。
如果是首次连接,远程后端将自动安装;如有需要,也会更新到新版本。 [LOADING...] [LOADING...]
整个设置过程都有引导,让你比以前更快进入代码。现有远程后端模型保持不变,但整个连接和会话管理体验现在都集成在 IDE 内。
新的 IDE 内工作流程还包含一些实用的路径处理功能:在完整连接流程和轻量模式中,以 ~ 开头的路径现在会被正确解释为远程主目录。这些更新让你可以使用熟悉的语法更轻松地选择项目目录,同时避免意外地按本地机器解析路径。
[LOADING...]
注意:这一初始实现主要面向通过 SSH 连接受支持的远程环境。
我们的目标很简单:让你的 IDE 成为启动、管理、重新连接和返回远程项目的唯一场所——无需额外工具或应用。日常远程开发工作流现在只需一键即可使用:只需从最近项目列表中打开远程项目,即可开始工作。
使用你现有的 SSH 配置进行连接
SSH 是许多 JetBrains IDE 工作流的基础,包括远程开发、终端访问和远程主机集成。在 v2026.3 中,JetBrains IDE 引入原生 OpenSSH 支持,作为 SSH 连接的一个选项。 [LOADING...]
此次更新让你不再需要完全依赖 JetBrains 自定义的 SSH 实现。相反,你可以利用 OpenSSH 的兼容性、生态系统和维护优势。基于一个被广泛采用且积极维护的生态系统,我们不再需要在 IDE 内独立实现、修补并跟踪每一个 SSH 兼容性和安全问题。
此外,新的 IDE 内远程开发选择器会汇总最近历史记录、Toolbox、OpenSSH 和 IDE 设置中的连接,让你更轻松地复用现有 SSH 配置并快速连接。 [LOADING...]
原生 OpenSSH 支持为 JetBrains IDE 用户扩展了可用的认证机制和 SSH 功能范围。随着这一集成日趋成熟,OpenSSH 将在后续版本中成为默认的 SSH 实现。
在远程 IDE 准备就绪前就开始工作
启动远程项目通常需要等待远程 IDE 下载、安装并启动。在 v2026.3 中,我们正在缩短这段等待时间:当你使用新的 IDE 内流程连接远程项目时,IDE 会立即启动嵌入式客户端,并在远程 IDE 下载、安装和启动期间以轻量模式启动会话。 [LOADING...]
轻量模式让你即时访问项目,并立即提供所需的基本工具。你可以浏览远程项目、打开和编辑文件、使用终端,以及搜索文件和文件内容。从建立连接的那一刻起,IDE 就能保持响应,让你有效访问工作区。
轻量模式有意聚焦于基础功能。远程 IDE 准备就绪后,你的 IDE 将从轻量模式无缝过渡到智能模式。在轻量模式中开始的所有工作都会被保留。你可以继续工作,而无需关闭项目、重复操作或手动重启工作流。
在此版本中,轻量模式仅在 GoLand、IntelliJ IDEA、PhpStorm、PyCharm、RubyMine、RustRover 和 WebStorm 的 Linux 远程主机上受支持。CLion 和 Rider 尚不支持。