VSCode 中有没有办法连接到 Onedrive 网盘并实时编辑文件?

2020-08-14 23:37:07 +08:00
 LittleYe233

我的设想是让 VSCode 像使用 remote ssh 插件建立 ssh 连接,并能把服务器上某个文件夹看作工作区那样,连接 onedrive 网盘,同样实现类似的操作,但是我并没有把网盘上的东西同步到本地磁盘上,也没有 azure (年龄不够没法办 visa ),不知在这种情况下能否解决?

6016 次点击
所在节点    Visual Studio Code
14 条回复
fredcc
2020-08-14 23:46:03 +08:00
把对象存储当块存储用的典型案例
webshe11
2020-08-14 23:56:49 +08:00
目的是什么?
如果想节约本地空间,Windows 的 OneDrive 可以设置部分文件脱机访问
qefrgty
2020-08-15 00:06:15 +08:00
这...感觉完全没必要啊...

Win 10 系统上把 Onedrive 直接同步到本地不就行了吗? 2 楼也说了可以设置仅同步部分文件。

而且就国内这 Onedrive 的速度...挺难受的就...
yyfearth
2020-08-15 02:03:03 +08:00
理论上是可以的 你可以访问任何远程的文件当作本地使用 就和 ssh 一样
当然 这需要你找一个有这个功能的扩展或者自己写一个
vscode 提供了文件系统 API 只要你实现了这个 API 你连接到哪里都可以
只要你能实现这个 API 就算是远程访问一个加密 zip 文件都可以 速度嘛 就不要指望什么了

但是和 ssh remote 不一样 你没办法远程执行和调试代码
nvkou
2020-08-15 02:08:33 +08:00
不是挺多代码托管服务的吗?
MajestySolor
2020-08-15 05:04:52 +08:00
把本地的工作文件夹放进 onedrive 里保持同步不是一样么
tsui
2020-08-15 05:17:14 +08:00
rclone mount 可以 mount OneDrive 到一个本地目录上

但是。。OneDrive 很不稳定经常 conflict,远不如 GDrive
mmdsun
2020-08-15 09:12:01 +08:00
onedrive 可以映射成网络驱动器磁盘。
KuroNekoFan
2020-08-15 10:05:40 +08:00
本地装个 onedriver 绑定一个本地目录然后你把那个目录做 workspace 不就行了
LittleYe233
2020-08-15 16:56:24 +08:00
@webshe11 抱歉我忘记说清楚了,我使用的是 linux 无头服务器上的 code-server,然后本地浏览器连接这个 server,然后就遇到了这个 onedrive 连接的问题...听说这个 code-server 也能使用 vscode 的插件,就直接扔 vscode 节点来问了。
LittleYe233
2020-08-15 16:56:35 +08:00
@qefrgty 抱歉我忘记说清楚了,我使用的是 linux 无头服务器上的 code-server,然后本地浏览器连接这个 server,然后就遇到了这个 onedrive 连接的问题...听说这个 code-server 也能使用 vscode 的插件,就直接扔 vscode 节点来问了。
Tompes
2020-08-15 16:59:53 +08:00
既然是 code-server 那直接用 rclone mount 一下就好了
LittleYe233
2020-08-18 07:53:40 +08:00
@Tompes 谢谢!已经解决了!
LittleYe233
2020-08-19 08:32:29 +08:00
@Tompes emm 顺便问一下,我在 code-server 中打开了 rclone mount 过的文件夹里的文件,之后要保存更改的话应该怎么做?

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

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

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

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

© 2021 V2EX