4

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

我看到有一个项目 ( https://github.com/spiffcode/ghedit ) 正在为此做事。但它已经过时了。有没有其他活跃的项目在做同样的事情?

或者是否有任何其他基于 Web 的 IDE,包括文件资源管理器、选项卡管理和 git 版本控制?

4

7 回答 7

6

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

这个项目允许你在浏览器中运行 vscode。

于 2019-04-29T23:34:11.407 回答
5

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

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

于 2017-08-30T15:48:54.803 回答
5

一种选择是 Cloud9。它是开源的:

https://github.com/c9/core

我已经写了一些关于如何使用它的说明,因为它可能有点挑剔。

Theia是一个值得关注的基于 VSCode 的 Web 编辑器。有可用的 docker 图像来试一试。

于 2018-05-23T21:13:59.530 回答
3

StackBlitz,用于 Angular 和 React 的在线 VS 代码 IDE。

于 2018-01-31T05:58:35.783 回答
2

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

你在远程服务器上运行它,它本质上为你提供了一个精简的、自托管的 vs-code 版本,可以在浏览器中访问:

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

docker run -it --init -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next
于 2019-08-07T22:25:29.250 回答
1

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

GitPod 在内部使用 Theia。

于 2019-10-09T15:11:18.723 回答
1

MS 刚刚发布了名为Visual Studio Online的 Web VS 代码

于 2019-11-07T14:50:58.697 回答