V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
210.25D
526.98D
V2EX  ›  Visual Studio Code

在一台远程的服务器上启动 VS Code,然后通过浏览器访问

  •  
  •   Livid ·
    PRO
    · 2019 年 8 月 14 日 · 11033 次点击
    这是一个创建于 2354 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/cdr/code-server

    理论上可以在 iPadOS 13 上获得可用的体验,考虑到 iPadOS 13 能够支持鼠标了。
    28 条回复    2019-08-24 01:58:06 +08:00
    Biggoldfish
        1
    Biggoldfish  
       2019 年 8 月 14 日   ❤️ 1
    微软 Build 2019 的时候好像说他们要搞个 Visual Studio Online (其实是 VS Code Online) 吧,但一直没见 public preview
    https://devblogs.microsoft.com/visualstudio/intelligent-productivity-and-collaboration-from-anywhere/
    Livid
        2
    Livid  
    MOD
    OP
    PRO
       2019 年 8 月 14 日
    @Biggoldfish 看完那个演示,然后对为什么微软要把最新版的 Edge 改成 Chromium 内核有了新的理解。
    Livid
        3
    Livid  
    MOD
    OP
    PRO
       2019 年 8 月 14 日
    如果这个东西启动在服务器上,再套上一层 Cloudflare Access,感觉可以做一些很好玩的事情。

    https://www.cloudflare.com/products/cloudflare-access/
    morethansean
        4
    morethansean  
       2019 年 8 月 14 日
    这就是所谓的 webide 呀。其实微软在开发者生态这一块的布局满强大的,收购 GitHub、推出 vscode,再和各种云服务 serverless 结合起来,对于开发者社区来说可以有越来越大的决策力。
    SilentDepth
        5
    SilentDepth  
       2019 年 8 月 14 日
    @morethansean #4 突然明白了微软这两年的用心!
    ihainan
        6
    ihainan  
       2019 年 8 月 14 日
    我用了大概两个月,觉得还是不够稳定,不过开发者修 Bug 还是挺用心的。
    WenhaoWu
        7
    WenhaoWu  
       2019 年 8 月 14 日 via Android   ❤️ 4
    然后再 electron 包一层,作为 VS Code lite?
    codermagefox
        8
    codermagefox  
       2019 年 8 月 14 日
    @WenhaoWu #7 electron 包一层?
    d5
        9
    d5  
       2019 年 8 月 14 日 via iPhone
    @WenhaoWu #7 😂幽默大师
    tolbkni
        10
    tolbkni  
       2019 年 8 月 14 日
    还是 VSCode 自己的 Remote 扩展稳定
    Tonni
        11
    Tonni  
       2019 年 8 月 14 日
    我这两天一直在找远程编辑的方案,最期待的还是 VSCode Remote 对 macOS 的支持,现在只支持 Linux 远程服务器。
    cbais7890
        12
    cbais7890  
       2019 年 8 月 14 日
    所以 Code Sandbox 就很尴尬了
    CatCode
        13
    CatCode  
       2019 年 8 月 14 日
    我司服务器用的 centos6,这就与 vscode 说再见了
    secondwtq
        14
    secondwtq  
       2019 年 8 月 14 日
    @CatCode 我用 RHEL7 配合 EPEL 自己编译是可以跑这个东西的,6 理论上 ... 也可以吧 ...
    CatCode
        15
    CatCode  
       2019 年 8 月 14 日
    @secondwtq 不行的。StackOverflow 上有讨论。一些依赖的版本问题。我没有权限,解决不了。
    agagega
        16
    agagega  
       2019 年 8 月 15 日
    基于 SSH 的模式现在只支持 X86 和 ARM
    molvqingtai
        17
    molvqingtai  
       2019 年 8 月 15 日 via Android
    @WenhaoWu 一时没反应过来,哈哈哈哈
    shadowwalker2644
        18
    shadowwalker2644  
       2019 年 8 月 15 日 via Android
    可以看看 gitppd.io 已经可以用了
    shadowwalker2644
        19
    shadowwalker2644  
       2019 年 8 月 15 日 via Android
    gerardyang
        20
    gerardyang  
       2019 年 8 月 15 日 via Android
    能跑,但是占用性能超高,加载时 CPU 持续跑满 100,加载完后回到正常水平,然后内存占用 1.5G+
    caskeep
        21
    caskeep  
       2019 年 8 月 15 日 via iPhone
    vs insider 可以 ssh 上去 自带的 host wsl container 都行
    PressOne
        22
    PressOne  
       2019 年 8 月 15 日 via Android
    微软的 cloud first 战略不仅数据上云,计算上云,现在把工具都上云啦,这个能力一般公司很难搞
    villivateur
        23
    villivateur  
       2019 年 8 月 15 日 via Android
    artandlol
        24
    artandlol  
       2019 年 8 月 15 日 via Android
    @secondwtq remote ssh 要求 glibc 2.17 以上,除非你愿意升级 glibc 否则还是用 centos7
    sparkinglemon
        25
    sparkinglemon  
       2019 年 8 月 15 日
    内存 2g 起步,我在 nas 的 docker 里放了一个,还是很方便的
    skadi
        26
    skadi  
       2019 年 8 月 15 日
    m$活过来辣
    Livid
        27
    Livid  
    MOD
    OP
    PRO
       2019 年 8 月 17 日
    用 Docker 启动的那个版本可能会有点旧,目前最新的 1.37 版可以从这里获得:

    https://github.com/cdr/code-server/releases
    icekingcy
        28
    icekingcy  
       2019 年 8 月 24 日 via iPhone
    我是不是可以把 visualstudiocode.app 这个域名拿出来用了?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2676 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:30 · PVG 21:30 · LAX 05:30 · JFK 08:30
    ♥ Do have faith in what you're doing.