You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过VSCode SSH连接VMware中的ArchLinux,如何在本地浏览器打开rust-doc

解决VSCode SSH远程连接ArchLinux时cargo doc --open的链接打开问题

方法1:手动打开生成的文档文件

  • 先执行cargo doc仅生成文档,不触发自动打开。
  • 在远程终端中找到文档目录:通常是项目根目录下的./target/doc,入口文件为index.html(查看当前 crate 文档可进入对应子目录)。
  • 在VSCode的文件浏览器中找到该index.html文件,右键选择Open with Browser,VSCode会自动通过SSH端口转发在本地浏览器打开文档。

方法2:配置Windows关联vscode-remote协议

  • 打开Windows设置 → 应用 → 默认应用 → 选择按协议指定的默认应用。
  • 找到vscode-remote协议(若未显示,可手动添加),点击「选择应用」。
  • 定位到本地VSCode的安装路径(例如C:\Users\<你的用户名>\AppData\Local\Programs\Microsoft VS Code\Code.exe),设置为该协议的默认打开程序。
  • 再次执行cargo doc --open,Windows会自动调用VSCode处理链接,随后在本地浏览器加载远程rust-doc。

方法3:手动端口转发+本地HTTP服务

  • 在远程ArchLinux终端中,进入./target/doc目录,启动简易HTTP服务:python3 -m http.server 8080(若没装Python,也可用busybox httpd -f -p 8080等替代)。
  • 在VSCode左下角点击SSH连接图标,选择「Forward a Port」,输入远程端口8080,本地端口也设为8080。
  • 在本地浏览器访问http://localhost:8080即可查看完整的rust-doc文档。

内容的提问来源于stack exchange,提问作者JohnII7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 05:42:16