本文档提供了一份关于使用 VSCode.dev(一个基于 Web 的代码编辑器)处理 GitHub 仓库的全面指南。它涵盖了如何在不安装任何软件的情况下打开、编辑和贡献项目。有关使用本地 VS Code 安装的信息,请参阅相关文档。
VSCode.dev 是 Visual Studio Code 的轻量级、基于浏览器的版本,允许您直接在 Web 浏览器中执行代码编辑和源代码管理操作。本指南将向您展示如何利用此工具处理 GitHub 仓库、进行更改并为项目做出贡献。
来源: 8-code-editor/1-using-a-code-editor/README.md1-31'
VSCode.dev 界面主要由三个部分组成
您可以通过单击活动栏中的相应图标在不同视图之间切换。
来源: 8-code-editor/1-using-a-code-editor/README.md32-48'
在 VSCode.dev 中打开 GitHub 仓库主要有两种方法
您可以通过将 GitHub 域名替换为 vscode.dev/github 来直接在 VSCode.dev 中访问 GitHub 仓库
Original: https://github.com/microsoft/Web-Dev-For-Beginners
Modified: https://vscode.dev/github/microsoft/Web-Dev-For-Beginners
来源: 8-code-editor/1-using-a-code-editor/README.md51-78'
此图说明了使用 VSCode.dev 修改 GitHub 仓库的典型工作流程,从打开仓库到将更改推送到 GitHub。
来源: 8-code-editor/1-using-a-code-editor/README.md79-110'
要创建新文件
进行更改后
工作树视图提供了您所做更改的可视化差异,便于您在提交前审查修改。
来源: 8-code-editor/1-using-a-code-editor/README.md79-110 来源: 8-code-editor/images/edit-a-file.png 来源: 8-code-editor/images/create-new-file.png
扩展视图提供了多个文件夹来导航扩展
安装扩展后,您可以
来源: 8-code-editor/1-using-a-code-editor/README.md112-146 来源: 8-code-editor/images/extension-details.png 来源: 8-code-editor/images/extensions.png 来源: 8-code-editor/images/extension-settings.png 来源: 8-code-editor/images/install-extension.gif
此图说明了 VSCode.dev 如何与 GitHub 的系统集成,以进行身份验证、仓库访问和源代码管理操作。
关键集成点
这种集成使得可以直接从浏览器无缝地在浏览、编辑和提交 GitHub 仓库更改之间切换。
来源: 8-code-editor/1-using-a-code-editor/README.md32-110'
| 功能 | VSCode.dev(Web 版) | VS Code(桌面版) |
|---|---|---|
| 安装 | 无需安装 | 需要本地安装 |
| GitHub 集成 | 通过浏览器直接集成 | 需要额外设置 |
| 性能 | 依赖于浏览器资源 | 利用本地系统资源 |
| 扩展 | 仅限于 Web 兼容扩展 | 完全支持扩展 |
| 离线访问 | 需要互联网连接 | 可离线工作 |
| 终端访问 | 终端功能有限 | 完整的集成终端 |
| 文件系统访问 | 仅限于浏览器功能 | 完全访问本地文件系统 |
| 调试 | 基本调试功能 | 高级调试功能 |
VSCode.dev 提供了一种便捷的方式,无需安装即可快速处理 GitHub 仓库,而桌面版本为常规开发工作提供了更高级的功能和更好的性能。
来源: 8-code-editor/1-using-a-code-editor/README.md1-31
使用 VSCode.dev 进行
考虑使用桌面版 VS Code 进行
来源: 8-code-editor/1-using-a-code-editor/README.md79-110 来源: 8-code-editor/1-using-a-code-editor/README.md158-162
VSCode.dev 提供了一个便捷的基于浏览器的替代桌面版 VS Code 的方案。虽然它可能不提供桌面应用程序的所有功能,但它允许您无需任何安装即可快速访问、编辑和贡献 GitHub 仓库。这使其对于进行快速修改、从公共或受限制的计算机上做出贡献以及降低新贡献者进入 GitHub 项目的门槛尤其有价值。
有关 VSCode.dev 及其功能的更多信息,请参阅官方文档。