基于Web的VS代码在浏览器中运行

时间:2017-08-30 15:40:45

标签: visual-studio-code web-ide

由于VS代码是用电子构建的,因此在浏览器中运行VS代码很困难。

我看到那里有一个项目(https://github.com/spiffcode/ghedit)正在为此做点什么。但它已经过时了。是否还有其他活动项目在做同样的事情?

或者是否有其他基于Web的IDE,包括文件浏览器,标签管理和git版本控制?

8 个答案:

答案 0 :(得分:3)

VSCode的编辑器组件,名为Monaco,在浏览器中运行。

Sourcegraph也基于VSCode。它不是真正的编辑器,因为文件是只读的,它用于查看GitHub存储库的内容。

答案 1 :(得分:3)

一个选项是Cloud9。它是开源的:

https://github.com/c9/core

我写过some instructions on how to use it因为它有点挑剔。

要关注的一个基于VSCode的网络编辑器是Theia。有docker images available给它一个旋转。

答案 2 :(得分:2)

StackBlitz,Angular&在线VS Code IDE反应。

答案 3 :(得分:0)

https://github.com/cdr/code-server

该项目允许您在浏览器中运行vscode。

答案 4 :(得分:0)

也结帐https://github.com/theia-ide/theia

您在远程服务器上运行它,从本质上来说,它提供了vs-code的精简自托管版本,可在浏览器中访问:

您可以使用docker快速尝试一下:

docker run -it --init -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next

答案 5 :(得分:0)

如果您不想自己托管编辑器,可以尝试https://gitpod.io。它与GitHub集成良好,您可以通过自定义Docker文件添加语言支持。

GitPod内部使用Theia。

答案 6 :(得分:0)

MS刚刚宣布了名为Visual Studio Online的网络VS代码

答案 7 :(得分:-1)

code-server是不错的选择,它可以在浏览器上流畅运行。我个人满意使用了数周。如果支持身份验证和身份验证管理,则将是理想的选择。

您可以查看this post以获得详细的实现。