Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>lcode hubNew to Visual Studio Code? Get it now.
lcode hub

lcode hub

lcode

|
46 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

简介

使用 vscode 编辑 ssh 主机上的文件 (基于 webdav 文件协议)

内存占用仅 3M, 可以在各种主机上使用

如何使用

ssh openwrt
lcode
# click the above link will open vscode to edit folder
vscode://lcode.hub/openwrt.lo.shynome.com:4349/root

视频演示

https://github.com/user-attachments/assets/5b7d26ed-9802-46b3-aaf1-fbd274cf107d

配置

VSCode 安装插件

插件地址: lcode.hub

vscode 安装命令:

ext install lcode.hub

配置 ssh config

设置本地主机的 ~/.ssh/config 文件, 为其添加以下内容

# ~/.ssh/config
# config for lcode
Host *
  # 转发 hub 端口
  RemoteForward 127.0.0.1:4349 127.0.0.1:4349
  # 复用链接避免多次端口转发
  # 如果要修改连接配置的话, 使用-M选项创建新的连接不复用已有的主连接, 示例: ssh -MC user@host.com
  # 复用链接会影响文件传输, 因为流量限制是对每一条tcp连接限制的, 所以传输文件时使用-M新开一个链接就好
  ControlMaster auto
  ControlPath /tmp/ssh_control_socket_%h_%p_%r
  # 启动 lcode-hub. (注: 你也可以在其他地方启动 lcode-hub)
  LocalCommand $(ls -t ~/.vscode/extensions/lcode.hub-2.*/bin/lcode-hub | head -n 1) >/dev/null &
  PermitLocalCommand yes

服务器端安装 lcode

wget -O /usr/local/bin/lcode https://github.com/vscode-lcode/lcode/releases/latest/download/lcode-linux-amd64
chmod +x /usr/local/bin/lcode
# 此时应该配置完成了
lcode

Todo

  • [x] 添加 ICON
  • [ ] 支持 vscode.dev 编辑. 只要本地主机运行 lcode-hub 服务就行
  • [ ] 修改维基百科常用端口页面表明 4349 端口已被 vscode-lcode 使用. (需要帮助, vps 主机 ip 不可编辑维基百科)

如何帮助这个项目

  • 提出问题 Create Issue, 让此项目更加完善
  • 点击查看 CONTRIBUTING.md 查看技术设计以便对此项目进行改进
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft