VS Code Remote 发布!开启远程开发新时代

2019-05-03 10:26:40 +08:00
 formulahendry

今天( 北京时间 2019 年 5 月 3 日 ),在 PyCon 2019 大会上,微软发布了 VS Code Remote,开启了远程开发的新时代!这次发布包含了三款核心的全新插件,它们可以帮助开发者在容器,物理或虚拟机,以及 Windows Subsystem for Linux (WSL) 中实现无缝的远程开发。通过安装 Remote Development Extension Pack ,你可以快速上手远程开发。

详情介绍请见: https://zhuanlan.zhihu.com/p/64505333

考虑到一些读者的阅读习惯,我还建立了“玩转 VS Code ”微信公众号,满足不同人群的阅读需求~ 欢迎大家关注!

22964 次点击
所在节点    程序员
115 条回复
dangyuluo
2019-05-04 03:32:53 +08:00
@xiadong1994 完全不同,你挂载网络磁盘到本地目录,代码分析这种功能很受限。这时候你想全局搜索一个东西,VS Code 就得真的把文件从 remote 拖到本地再进行搜索。你也能想到这得多慢,尤其是有上万个文件的时候。

有了 VS Code Server,所有搜索都是在服务器上完成的,你的笔记本只是一个展示和编辑工具。基本上体验和本地开发没有区别了。
tsui
2019-05-04 04:12:15 +08:00
@dangyuluo 真不受限,而且很快,如果你不用 VS Code
大把大把 SSHFS + Idea 的,唯一限制就是 indexing 时间因为 SSHFS 性能不如本地磁盘
dangyuluo
2019-05-04 04:35:57 +08:00
@tsui 可能和开发的项目有关?你说的方法我试过,在 5G 1,300M WiFi 环境下,Clion 要花上十几分钟生成 index,所以抛弃了。去年我也在用 clion 和 pycharm,临时的解决方案是本地和远程均有一份拷贝(近代码约 1GB ),然后通过 SFTP 插件监测变动然后上传。
xiadong1994
2019-05-04 04:42:32 +08:00
@dangyuluo 这个我知道,所以我不会这么用比较 heavy 的 IDE 或者插件。但是只是编辑器是足够了。
Kaiyuan
2019-05-04 04:43:02 +08:00
code-server 加 VS Code Remote 才是完整的云 IDE 啊。单纯的 VS Code Remote 还是要本地运行 VS Code。
tsui
2019-05-04 05:50:17 +08:00
@dangyuluo 我感觉瓶颈还是在 SSHFS random read 和 sequential read 的性能远远达不到 interface 的速度,估计和 WiFi 无关
你这个代码仓库确实大了,我一般 Java 的话每个 Project 也就不到 100M 的纯代码,home folder 会生成大概 600M 左右的 index,SSHFS 比本地的文件系统大概要慢 2 倍以上,但是只要 index 完成了就基本没有区别了
Leonscd
2019-05-04 06:49:22 +08:00
不错
jinliming2
2019-05-04 08:00:52 +08:00
@abcbuzhiming 你要是写过 Go,就知道 VSCode 是有多么的渣了,连 JB 的 Goland 边都摸不着……
不要说 JB 占内存了,开个 Go mod,VSCode 卡出翔……
我一气之下买了一年 Goland 单软件授权……
JaguarJack
2019-05-04 08:02:57 +08:00
@easylee jb 的非常好用 没他们说的不堪
rophie123
2019-05-04 08:42:43 +08:00
@jinliming2 对对对
abcbuzhiming
2019-05-04 09:20:58 +08:00
@jinliming2 所以我才说,山中无老虎,猴子称霸王啊。我用来对比的不是 vscode,而是 visual studio,但是 visual studio 不像 IDEA 有那么多系列支持那么多语言。
BCy66drFCvk1Ou87
2019-05-04 09:32:07 +08:00
我选 jetbrains
halk
2019-05-04 09:37:13 +08:00
@abcbuzhiming
我即世界?
Youtube 要是能进国内,一定把腾讯爱奇艺优酷三家打得找不到北,是这个意思吧?
wangxiyu191
2019-05-04 09:40:54 +08:00
clion 有这玩意啊,代码传到远端,CMake + index 在远端跑,远端编译,远端运行 /debug。然后就可以在 mac 上面很自由的开发一些和 linux 强绑定的程序。
这功能用来写一些用 AIO 之类的 linux 独有的功能的程序的时候非常香。
VSC 也支持这玩意了要给个赞。
zqguo
2019-05-04 09:57:16 +08:00
jb 和 vscode 都挺好用的,没必要踩一个吧。
newlifeinsc
2019-05-04 09:59:20 +08:00
功能非常棒, 但要 Insider 才能用,不想升级 insider. 有用过的同志讲讲这个体验如何呢
iwtbauh
2019-05-04 10:55:01 +08:00
“新时代”???

这不就类似于上个世纪的无盘工作站吗。

而且人家还是通用协议 X11,想远程跑什么软件都可以。2333
formulahendry
2019-05-04 11:02:46 +08:00
@iwtbauh 对啊,新时代! 请具体说说“类似”,让大家学习学习。 😄 233333
iwtbauh
2019-05-04 11:08:51 +08:00
@formulahendry #2

自己搜索一下都懒得搜索吗。

都是开发环境在服务器上跑。区别只是传输的数据所在的分层不一样罢了。
iwtbauh
2019-05-04 11:09:22 +08:00
@iwtbauh #79

#2 -> #78

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

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

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

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

© 2021 V2EX