Skip to content

在 Windows 子系统 Linux (WSL) 中开发 ​

Windows 子系统 Linux (WSL) 使您能够在 Windows 上无缝运行 Linux 环境。Trae 的远程开发功能进一步扩展了此功能,使您能够直接在本地 WSL 环境中编写、调试和运行代码。

WSL 远程开发提供接近原生 Linux 的开发体验,同时保持 Windows 的易用性。无论是构建服务器应用程序、进行嵌入式开发,还是在 Linux 环境中测试代码,WSL 远程开发都提供高效且一致的体验,无需虚拟机或双启动设置。

架构 ​

Trae 中的 WSL 开发设置遵循以下架构:

  • 本地 PC:运行带有 UI 扩展的 Trae 客户端
  • WSL 发行版:运行带有工作区扩展、AI 后端、终端和调试器的 Trae 服务器
  • 文件系统映射:WSL 文件系统映射到 /mnt/c 以实现无缝访问

限制 ​

目前仅支持 WSL 2,不支持 WSL 1。

先决条件 ​

在 Trae 中设置 WSL 开发之前,请确保满足以下要求:

  • 您的 PC 操作系统是 Windows
  • 您熟悉 WSL。如果您是初学者,建议在使用前阅读官方文档学习 WSL
  • 您已在 PC 上安装了 WSL 2。如果尚未安装,请参考官方文档完成安装

连接到 WSL ​

按照以下步骤将 Trae 连接到您的 WSL 环境:

步骤 1:打开远程资源管理器 ​

  1. 打开远程资源管理器并在右上角选择 WSL 目标选项

步骤 2:添加 WSL 发行版 ​

  1. 在 WSL 目标文本右侧,点击 +(添加发行版)按钮
  2. 出现 WSL 发行版选择面板
  3. 选择要安装的 WSL 发行版。当前可用的发行版有:
    • Ubuntu 20.04 LTS
    • Ubuntu 22.04 LTS
    • Ubuntu 24.04 LTS

步骤 3:安装发行版 ​

  1. Trae 开始安装选定的 WSL 发行版。您可以在终端面板上查看安装进度

注意:如果终端面板提示您创建账户和密码,请创建它们;否则,您只需等待安装完成。

步骤 4:连接到发行版 ​

  1. 安装完成后,点击 WSL 目标文本右侧的刷新按钮
  2. 已安装的 WSL 发行版出现在列表中
  3. 将光标悬停在要连接的 WSL 发行版上,点击在新窗口中连接或在当前窗口中连接按钮,或者您可以右键点击此 WSL 发行版并在快捷菜单中选择连接方式
  4. Trae 开始连接到指定的 WSL 发行版。连接后,此 WSL 发行版的名称出现在左下角
  5. 打开文件夹或克隆 Git 仓库并开始编码

断开与 WSL 的连接 ​

您可以通过两种方式断开与 WSL 的连接:

  1. 直接退出 Trae:下次打开时,系统会提示您首先完成远程连接
  2. 使用菜单:从顶部菜单栏中,选择文件 > 关闭远程连接

快速访问面板 ​

您可以使用快捷键 Alt + Ctrl + O 打开快速访问面板。

在快速访问面板上,您可以:

操作描述
1点击连接到默认 WSL 发行版
2点击选择要连接的 WSL 发行版
3点击打开左侧的 WSL 操作面板

其他操作 ​

设置默认 WSL 发行版 ​

Trae 自动将第一个安装的 WSL 发行版设置为"默认发行版"。安装其他发行版后,您可以右键点击另一个 WSL 发行版,从快捷菜单中选择设置为默认发行版将其设置为默认发行版。

管理扩展 ​

扩展可以在本地 UI/服务器或 WSL 内运行。在扩展商店的已安装列表中,您可以查看本地和 WSL 中安装的扩展,并根据需要管理它们。

在 WSL 中打开终端 ​

从顶部菜单栏中,选择终端 > 新建终端以打开在 WSL 中运行的终端,然后执行您的命令。

在 WSL 中调试 ​

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

相关文章 ​

您的终极 AI 驱动 IDE 学习指南