由于 VS 代码是用电子构建的,因此很难在浏览器中运行 VS 代码。
我看到有一个项目 ( https://github.com/spiffcode/ghedit ) 正在为此做事。但它已经过时了。有没有其他活跃的项目在做同样的事情?
或者是否有任何其他基于 Web 的 IDE,包括文件资源管理器、选项卡管理和 git 版本控制?
由于 VS 代码是用电子构建的,因此很难在浏览器中运行 VS 代码。
我看到有一个项目 ( https://github.com/spiffcode/ghedit ) 正在为此做事。但它已经过时了。有没有其他活跃的项目在做同样的事情?
或者是否有任何其他基于 Web 的 IDE,包括文件资源管理器、选项卡管理和 git 版本控制?
https://github.com/cdr/code-server
这个项目允许你在浏览器中运行 vscode。
VSCode 的编辑器组件,称为Monaco,在浏览器中运行。
Sourcegraph也是基于 VSCode。但它并不是真正的编辑器,因为文件是只读的,它用于查看 GitHub 存储库的内容。
一种选择是 Cloud9。它是开源的:
我已经写了一些关于如何使用它的说明,因为它可能有点挑剔。
Theia是一个值得关注的基于 VSCode 的 Web 编辑器。有可用的 docker 图像来试一试。
StackBlitz,用于 Angular 和 React 的在线 VS 代码 IDE。
也结帐https://github.com/theia-ide/theia
你在远程服务器上运行它,它本质上为你提供了一个精简的、自托管的 vs-code 版本,可以在浏览器中访问:
您可以使用 docker 非常快速地尝试一下:
docker run -it --init -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next
如果您不想自己托管编辑器,可以尝试https://gitpod.io。它与 GitHub 集成良好,您可以通过自定义 Docker 文件添加语言支持。
GitPod 在内部使用 Theia。
MS 刚刚发布了名为Visual Studio Online的 Web VS 代码