Cloud Shell Editor 界面概览

本页面介绍 Cloud Shell Editor 的功能。

查看和编辑文件

Cloud Shell 带有内置的代码编辑器,让您可以 浏览文件目录,以及查看和编辑文件,同时继续访问 Cloud Shell。默认情况下,每个 Cloud Shell 实例都可使用 Cloud Shell Editor,并且该编辑器基于 Code OSS

要使用 Cloud Shell Editor,请按照以下步骤操作:

  1. 点击 代码编辑器按钮 在 Cloud Shell 窗口的工具栏中打开编辑器。编辑器会在 Cloud Shell 终端窗口上方打开。

    提示:您还可以通过导航到 ide.cloud.google.com 启动 Cloud Shell Editor。

  2. 使用左侧边栏浏览文件目录。使用 编辑者群组来查看和修改您的文件。

  3. 使用左侧的活动栏切换编辑器和 Cloud Shell 窗口,上传和下载文件,预览网页 部署在 Cloud Shell 虚拟机实例上 查看使用情况统计信息。

    如需详细了解界面,请参阅界面

在 Cloud Shell Editor 中打开文件

如需在 Cloud Shell 中通过 Cloud Shell Editor 打开现有文件,请运行 cloudshell 命令:

cloudshell edit README-cloudshell.txt

上传和下载文件

您可以使用 Cloud Shell Editor Explorer 管理文件。

如需将文件从 Cloud Shell Editor 项目下载到本地计算机,请在 Cloud Shell Editor Explorer 中右键点击该文件,然后选择下载

要将文件从本地计算机上传到 Cloud Shell Editor 中的 Cloud Shell Editor 项目 右键点击“资源管理器”窗格中的空白区域,然后选择 上传

将文件上传到 Cloud Shell Editor 项目。

活动栏

如需打开 Cloud Shell Editor 视图,请在活动栏中点击 Cloud Code 图标 Cloud Code

在 Cloud Code 视图中,您可以展开即可下视图:

* 帮助和反馈:用于打开演示、查看文档、更改 报告问题或提出功能请求、查看版本说明或签署 Google Cloud 运维套件。

活动栏还包含以下视图:

  • Explorer 图标 分层图表:查看 文件夹和文件。
  • 搜索图标 搜索:在文件中搜索字符串或正则表达式。
  • “调试视图”图标 源代码控制:使用 Cloud Shell Editor 的 Git 支持。
  • “调试视图”图标 Debug:调试您的 通过设置断点和检查变量来调整您的应用。

语言支持

Cloud Shell Editor 支持 Go、Python、Java、.NET Core 和 Node.js,提供如下语言功能:

  • 智能突出显示、代码建议和根据上下文补全
  • 执行 lint 请求并提供描述性错误
  • 代码导航(转到定义、声明、参考和实现)
  • 直观调试支持

Cloud Code 集成

Cloud Shell Editor 支持 Cloud Code。

Cloud Code 可为容器的整个开发周期提供 IDE 支持, Kubernetes 和 Cloud Run 应用 从示例应用自定义新应用,以运行您已完成的 应用。Cloud Code 还提供可直接运行的示例, 开箱即用的配置代码段和量身定制的调试体验。

Cloud Code 支持采用 Node.js、Python、Java、Go 和 .NET Core 开发应用。

除了 Cloud Code 菜单外, 您还可以使用 Cloud Code Shell 使用命令面板按 Cmd/Ctrl+Shift+P 或点击查看 >要显示的命令面板 可用命令。

如需全面了解可以使用 Cloud Shell 通过 Cloud Code 执行哪些操作,请参阅 Cloud Code 使用入门

版本控制支持

Cloud Shell Editor 预先配置子版本控制。借助 Cloud Shell,您可以初始化代码库、比较状态之间的差异,以及暂存、取消暂存和提交更改。

如需了解详情,请参阅使用版本控制

工作区管理

借助 Cloud Shell,您可以采用工作区形式来管理和配置项目。工作区通常代表根项目文件夹,借助 Cloud Shell Editor,您可以创建、打开和保存工作区,以及通过项目专用设置对其进行自定义。

如需详细了解如何使用工作区,请参阅工作区管理

调试支持

Cloud Shell 可让您通过全面的调试来调试应用 支持 Go、Node.js、Python 和 Java 应用。您可以创建启动 包括配置、设置断点和检查变量 Cloud Shell Editor

此外,您还可以调试本地集群上的 Kubernetes 应用(如 minikube 或 Docker Desktop)或 GKE 上的远程集群 其他云服务提供商的服务

如需了解详情,请参阅使用 Cloud Shell 进行调试

内置终端

您无需离开编辑器,只需导航到终端 > 新终端即可访问底层 Cloud Shell 实例。您还可以使用拆分终端选项运行多个终端窗口。