由于VS代码是用电子构建的,因此在浏览器中运行VS代码很困难。
我看到那里有一个项目(https://github.com/spiffcode/ghedit)正在为此做点什么。但它已经过时了。是否还有其他活动项目在做同样的事情?
或者是否有其他基于Web的IDE,包括文件浏览器,标签管理和git版本控制?
答案 0 :(得分:3)
VSCode的编辑器组件,名为Monaco,在浏览器中运行。
Sourcegraph也基于VSCode。它不是真正的编辑器,因为文件是只读的,它用于查看GitHub存储库的内容。
答案 1 :(得分:3)
一个选项是Cloud9。它是开源的:
我写过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以获得详细的实现。