请问 VS code 编辑远程文件有没有什么好方法,通过 ssh 这样的。

2018-11-17 22:07:01 +08:00
 mmixxia

万分感谢!

8133 次点击
所在节点    问与答
19 条回复
dacapoday
2018-11-17 23:19:52 +08:00
https://marketplace.visualstudio.com/items?itemName=liximomo.sftp
推荐这个插件,不仅可以自动同步,还可以在自动 view 中单独显示 remote 的文件夹列表。
高级选项可以配置同步方式。
dacapoday
2018-11-17 23:22:31 +08:00
@dacapoday #1 只要在本地设置一个 remote 的备份文件夹,结合远程 debug 服务器,和 ssh 终端;配置好后,就像在本地开发一样。
mmixxia
2018-11-18 00:06:24 +08:00
@dacapoday 谢谢大锅!
Princeling
2018-11-18 00:15:06 +08:00
厉害。战略马克
yylzcom
2018-11-18 03:23:14 +08:00
rmate,异常方便!
wwqgtxx
2018-11-18 08:39:36 +08:00
winsshfs/raidrive 还有不少可以把 sftp 挂载成本地磁盘的,剩下的就当本地使用即可
mmixxia
2018-11-18 10:18:51 +08:00
@wwqgtxx cool !感谢分享!我也是过 sftpdrive 不过不是很稳定,这个我会试试的
mmixxia
2018-11-18 10:20:26 +08:00
@yylzcom 非常感谢 rmate 我傍晚的时候试试~
mmixxia
2018-11-18 10:23:36 +08:00
@yylzcom 看了介绍之后觉得这个是一个好方法!
visionsmile
2018-11-18 10:32:54 +08:00
mark
jy02201949
2018-11-18 10:40:55 +08:00
有这个需求感觉还是上 jb 家的套装,什么 ssh、vagrant、docker 都能啃
Vegetables
2018-11-18 10:50:06 +08:00
mark
changoal
2018-11-18 11:20:16 +08:00
mark
Inn0Vat10n
2018-11-18 11:33:52 +08:00
之前尝试过一些 VSCODE 插件,发现虽然可以实现本地编辑实时同步但是代码智能提示不能生效,不知道前面各位提到的插件能否解决这个问题。目前自己在用的是 samba,目前没有发现任何不适,智能提示也很正常。
Stoulla
2018-11-18 12:40:27 +08:00
mark
mmixxia
2018-11-18 14:38:11 +08:00
@Inn0Vat10n samba 是个好东西,但是有公网 /防火墙的情况下好像用不上,也没有办法做端口映射,就放弃了。
mmixxia
2018-11-18 14:45:08 +08:00
总结一下就是:
1.VS code 插件( liximomo.sftp 等)
2.SFTP 挂载成本地磁盘( sftpdrive,raidrive 等软件)
3.Samba (windows 系统直接支持,但是需要配置服务器)
4.SFTP 管理工具(如 bitvise ssh、filezilla )
5.上一个强大的 IDE (比如说 JB 的那些套装,但是启动速度回比较慢)
6.rmate (远程终端上直接打开本地编辑器,非常神奇)
DingSoung
2018-12-25 17:07:30 +08:00
brew cask install osxfuse
brew install sshfs
然后
sshfs username@hostname:/remote/directory/path /local/mount/point -ovolname=NAME
aaronnum7
2019-05-05 16:28:16 +08:00
楼主现在 VSCode 支持远程开发了。。

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

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

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

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

© 2021 V2EX