远程资源管理功能(Remote SSH)提供了在本地 PC 上直接访问和操作远程主机文件的能力。通过这一功能,你无需在本地 PC 上存储远程主机上的源代码,即可充分利用 TraeCode 的全部功能(包括代码补全、导航、调试、AI 辅助等)来管理远程主机上的文件。
具体而言,当你通过 TraeCode 连接本地 PC 与远程主机时,系统会自动在远程主机的操作系统上安装 TraeCode 服务端。TraeCode 服务端与远程主机上已存在的 TraeCode 客户端相互独立,包含了所有必要的后台服务,确保提供与本地开发环境一致的使用体验。
| 设备类型 | 要求 |
|---|---|
| 本地 PC | 确保安装了 OpenSSH 兼容的 SSH 客户端,操作系统可为 macOS 或 Windows。 |
|
远程主机 |
目前,仅支持 Linux 操作系统,建议的系统版本和配置如下:
提示:低于要求的操作系统版本(如 Debian 8、Ubuntu 16 等)将导致你无法使用 AI 功能,包括 Inline Chat、Side Chat、代码自动补全、AI 生成 Git Commit 消息等,同时也可能与其它功能存在兼容性问题。 |
在本地 PC 上连接远程主机后,你可以在本地 PC 上为远程主机上的文件开发内容。




提示


点击远程资源管理器中的 修改远程连接配置 图标,然后在 config 文件中配置或删除远程主机。

使用 Alt + Ctrl + O 快捷键可打开 Remote SSH 快捷操作面板。你可以在面板上直接发起连接主机、打开远程连接配置文件等操作。

插件可分别在本地 PC 和远程主机中运行:
在插件市场的 已安装 列表中,你可以查看本地 PC 和远程主机中安装的插件,然后按需管理它们。

在顶部菜单栏中,选择 终端 > 新建终端,打开在远程主机上运行的终端,然后执行命令。

TraeCode 支持将远程主机的端口转发到本地 PC,你可以在终端中配置。

连接到远程主机后,可以使用 TraeCode 的调试功能,与本地调试类似。在 launch.json 文件中选择启动配置并按 F5 键开始调试,应用程序将在远程主机上启动,调试器会附加到其中。