VS Code 成为 Facebook 的默认开发环境

2019-11-22 08:20:56 +08:00
 formulahendry
Facebook 近日宣布默认采用 VS Code 作为内部开发环境。

详情请见: https://zhuanlan.zhihu.com/p/93024583
8806 次点击
所在节点    Visual Studio Code
43 条回复
Livid
2019-11-22 08:23:23 +08:00
也是 V2EX 的默认开发环境。

Remote SSH 插件非常有用,现在只要随便给我一台机器,无论什么操作系统,上面有 VS Code 就可以开始干活。以前在不同的操作系统下面搭环境实在是花了太多时间。

而且,终于不用在本地电脑上跑任何 VM 了,是一个很大的资源解放。
cnnblike
2019-11-22 08:25:13 +08:00
Remote SSH 简直是神仙设计,舒服好用👌
ian19znj
2019-11-22 08:30:50 +08:00
借楼问一句,VSCode 的配置怎么备份 /同步啊,每次切换设备不想重新装插件,设置主题额
parthenon2007
2019-11-22 08:32:27 +08:00
@ian19znj Settings Sync
justrand
2019-11-22 08:39:48 +08:00
@Livid @cnnblike
一直有个疑问,我这边一般开发周本地环境=》测试环境=》正式环境,这样的话 Remote SSH 没法操作,除非我的本地环境本身就是搭在云上或者服务器上的,要不然就是直接 Remote SSH 到测试服务器修改代码跳过本地环境开发这一步,想问下你们怎么处理的?
Livid
2019-11-22 08:43:34 +08:00
@justrand 开发环境是一台单独的服务器。上面的软件配置尽可能做到和测试及生产服务器一致。然后 VS Code 用 Remote SSH 连到这台开发环境进行开发。

本地电脑上只有浏览器和 VS Code。
Livid
2019-11-22 08:44:33 +08:00
如果是在外面的网络需要安全地连回这台开发服务器,那么可以使用类似下面这样的方案:

https://www.v2ex.com/t/621442
zocome
2019-11-22 09:23:18 +08:00
我比较好奇,借助 VSC 的 Remote SSH 插件,一些代码提示及定义跳转之类的各位是怎么处理的?

用习惯了 Jetbrains 家的 IDE,感觉没有了代码提示之类的都不会写代码了,所以几次转 VSC 都失败了
qsnow6
2019-11-22 09:28:28 +08:00
@Livid 如果开发服务器是用 docker 来配置生产环境的,怎么连到容器内 debug
sarices
2019-11-22 09:28:59 +08:00
不得不说 vscode+remote ssh 真香,之前都是用虚拟机开 smb 方式,win10 打开网络共享的文件夹
heihei20088
2019-11-22 09:30:58 +08:00
remote ssh 会经常掉线,如果不用 key 的方式登录,要每次都输入密码,体验不是太好,不知道你们怎么解决这个问题
love
2019-11-22 09:35:50 +08:00
@heihei20088 连接国内的还是国外的?
xctcc
2019-11-22 09:55:30 +08:00
Remote SSH 是不是和 jetbrains 系列里面的 build deployment 一样?
lansquenet
2019-11-22 10:00:54 +08:00
想知道开发服务器要多少带宽才不会卡顿?
ljpCN
2019-11-22 10:52:32 +08:00
@lansquenet 腾讯云 1M 小水管,没感受到卡顿
ljpCN
2019-11-22 10:54:32 +08:00
@zocome 得益于 node,是在服务器端安装插件,remote 连上后,可以 ctrl+shift+x 管理需要安装的插件(印象中会有一些插件不支持 remote)
cosmic
2019-11-22 11:09:33 +08:00
@zocome language server protocol
kangmang92
2019-11-22 12:01:55 +08:00
command + [ 返回光标上一次的位置
以及 command + click 函数跳入 跳出 都配置不好 不知道什么 bug
zspzwal
2019-11-22 12:18:13 +08:00
@Livid 登录开发机需要通过跳板机中转的怎么办呢?跳板机是动态密码,登陆跳板机后只能执行 ssh 命令再跳转到开发机,尝试了很多 proxy 方法都不行,最后还是放弃了。。
mimzy
2019-11-22 12:24:36 +08:00
@zspzwal 研究过 同放弃

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

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

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

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

© 2021 V2EX