vscode 有没有插件可以连接远程主机编辑文件?

2018-03-30 09:59:02 +08:00
 asaxing

例如通过 ssh 连接上之后,vscode 可以选择项目文件夹打开,和打开本地项目没有区别。

8537 次点击
所在节点    问与答
7 条回复
0vels
2018-03-30 10:06:30 +08:00
只知道 sftp 可以本地编辑了自动同步到服务器
geelaw
2018-03-30 10:08:27 +08:00
VSCode 支持 UNC 路径,所以想个办法把需要的文件夹映射到某个 UNC 路径就好了。
yylzcom
2018-03-30 10:09:45 +08:00
远端服务器:
wget -O /usr/local/bin/rmate https://raw.github.com/aurora/rmate/master/rmate && chmod a+x /usr/local/bin/rmate

本地 vscode:
1. 安装这个插件:
https://marketplace.visualstudio.com/items?itemName=rafaelmaiolla.remote-vscode

以上安装工作一次性的, 以后不用, 多台 remote server 需要执行一次第一个.


本地 vscode:
1. ctrl+shift+p 调出命令窗口, Remote Start Server

本地终端:
➜ ~ ssh -R 52698:localhost:52698 -p22 root@example.com

远程 ssh:
rmate ~/.bashrc

这样就能在本地编辑文件了, 改动实时同步到远程服务器
iwishyouhappy
2018-03-30 10:14:54 +08:00
asaxing
2018-03-30 10:16:17 +08:00
@geelaw #2 第一次听说 UNC 路径,谢谢科普 0-0
@yylzcom #3 谢谢,我试试这种方式,不过我想的是可以和 xshell 一样,添加一台主机,然后之后连接就可以直接用的 hhh
yyfearth
2018-03-30 10:58:15 +08:00
@asaxing VSCode 将来会有这个能力
就是 File System Provider API
但是还在实验阶段

在这个 API 实现 并且有扩展使用之后 才有可能做到你希望的那样
否则一定是先下载到本地 然后上次回去那种
asaxing
2018-03-30 11:10:32 +08:00
@yyfearth #6 ww 好期待,vscode 结对编程的插件也是在内测中,刚刚弃用了 atom

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/442736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX