Web-код VS запускается в браузере
Поскольку VS-код построен на электроне, сложно запустить VS-код в браузере.
Я видел, что для этого есть проект ( https://github.com/spiffcode/ghedit). Но это устарело. Есть ли другие активные проекты, делающие то же самое?
Или есть какая-либо другая веб-среда IDE, включая проводник, управление вкладками и контроль версий git?
3 ответа
https://github.com/cdr/code-server
Этот проект позволяет запускать vscode в браузере.
Компонент редактора VSCode, называемый Monaco, запускается в браузере.
Sourcegraph также основан на VSCode. Это на самом деле не редактор, поскольку файлы доступны только для чтения, и он используется для просмотра содержимого репозиториев GitHub.
Одним из вариантов является Cloud9. Это открытый источник:
Я написал несколько инструкций о том, как использовать это, поскольку это может быть немного привередливым.
Один из веб-редакторов, основанный на VSCode, - Theia. Есть изображения докера, чтобы дать этому водоворот.
Также проверьте https://github.com/theia-ide/theia
Вы запускаете его на удаленном сервере, и он предоставляет вам урезанную, автономную версию vs-кода, доступную в браузере:
Вы можете очень быстро попробовать это с помощью docker:
docker run -it --init -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next
MS только что анонсировала VS-код для Интернета под названием Visual Studio Online
Если вы не хотите размещать редактор самостоятельно, попробуйте https://gitpod.io/. Он хорошо интегрируется с GitHub, и вы можете добавить языковую поддержку через собственный файл Docker.
GitPod внутренне использует Theia.