使用Zed远程WSL2开发
Note
参考远程开发。
远程开发需要两台计算机:运行 Zed UI 的本地机器和运行 Zed 无头服务器 (headless server) 的远程服务器。两者通过 SSH 进行通信,因此您需要确保能够从本地机器通过 SSH 连接到远程服务器才能使用此功能。
[[Linux/WSL2]] 支持 Zed 原生支持在 Windows 上打开 WSL 内的文件夹。
在 WSL 中打开本地文件夹
若要在 WSL 容器内打开本地文件夹,请使用 projects: open in wsl 操作并选择您要打开的文件夹。系统将显示一个可用 WSL 发行版列表供您选择。
打开已在 WSL 中的文件夹
若要打开位于 WSL 容器内的现有文件夹,请使用 projects: open wsl 操作并选择该 WSL 发行版。该发行版将被添加到“**远程项目 (Remote Projects)**”窗口中,您随后即可在该处打开文件夹。
端口转发
如果您需要从本地机器连接到远程服务器上的端口,可以在设置文件中配置端口转发。这对于网站开发特别有用,可以让您在工作时在浏览器中预览站点。
{ |
这将导致从您的本地机器发往 localhost:8080 的请求被转发到远程机器的 80 端口。其底层使用的是 SSH 的 -L 参数。
默认情况下,这些端口绑定在 localhost 上,因此与您开发机器处于同一网络的其他计算机无法访问它们。您可以将 local_host 设置为绑定到其他接口,例如,0.0.0.0 将绑定到所有本地接口。
{ |
这些端口默认也绑定到远程主机的 localhost 接口。如果您需要更改此设置,也可以设置远程主机。
{ |
- 本文标题:使用Zed远程WSL2开发
- 创建时间:2026-09-16 09:37:36
- 本文链接:2026/09/16/note/Programming/evn/Zed开发WSL2/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
显示评论