远程资源管理功能(Remote SSH)提供了在本地 PC 上直接访问和操作远程主机文件的能力。通过这一功能,你无需在本地 PC 上存储远程主机上的源代码,即可充分利用 Trae CN 的全部功能(包括代码补全、导航、调试、AI 辅助等)来管理远程主机上的文件。
具体而言,当你通过 Trae CN 连接本地 PC 与远程主机时,系统会自动在远程主机的操作系统上安装 Trae CN 服务端。Trae CN 服务端与远程主机上已存在的 Trae CN 客户端相互独立,包含了所有必要的后台服务,确保提供与本地开发环境一致的使用体验。
确保你的开发环境满足以下要求:
设备类型 | 要求 |
|---|---|
本地 PC | 确保安装了 OpenSSH 兼容的 SSH 客户端,操作系统可为 macOS 或 Windows。 |
远程主机 | 目前,仅支持 Linux 操作系统,建议的系统版本和配置如下:
提示:
|
确保远程服务器已安装并运行 SSH 服务器。
为了确保 Trae CN 服务端的正常运行,远程主机需要具备出站 HTTPS 访问能力(通过端口 443)。这一连接主要用于 Trae CN 服务端与外部端点的通信,用于更新服务和拓展支持。
某些扩展可能有额外的连接性要求。
在本地 PC 上连接远程主机后,你可以在本地 PC 上为远程主机上的文件开发内容。
说明
点击远程资源管理器中的 修改远程连接配置 图标,然后在 config 文件中配置或删除远程主机。
使用 Alt + Ctrl + O 快捷键可打开 Remote SSH 快捷操作面板。你可以在面板上直接发起连接主机、打开远程连接配置文件等操作。
插件可分别在本地 PC 和远程主机中运行:
在插件市场的 已安装 列表中,你可以查看本地 PC 和远程主机中安装的插件,然后按需管理它们。
在顶部菜单栏中,选择 终端 > 新建终端,打开在远程主机上运行的终端,然后执行命令。
Trae CN 支持将远程主机的端口转发到本地 PC,你可以在终端中配置。
连接到远程主机后,可以使用 Trae CN 的调试功能,与本地调试类似。在 launch.json 文件中选择启动配置并按 F5 键开始调试,应用程序将在远程主机上启动,调试器会附加到其中。