通过 webdav 协议使用本地 vscode 编辑服务器文件, 低内存占用
ssh openwrt
lcode
# click the above link will open vscode to edit folder
vscode://lcode.hub/openwrt.lo.shynome.com:4349/rootlcode-show.mp4
插件地址: lcode.hub
vscode 安装命令:
ext install lcode.hub前往 https://github.com/vscode-lcode/lcode-hub/releases 下载安装 lcode-hub 安装包
设置本地主机的 ~/.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
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- 添加 ICON
- 支持
vscode.dev编辑. 只要本地主机运行lcode-hub服务就行 - 修改维基百科常用端口页面表明
4349端口已被vscode-lcode使用. (需要帮助, vps 主机 ip 不可编辑维基百科)
- 提出问题 Create Issue, 让此项目更加完善
- 点击查看 CONTRIBUTING.md 查看技术设计以便对此项目进行改进