[ Web Proxy ]
URL:
Viewing: https://docs.cloud.google.com/shell/docs/workspaces [Back]  [Original]

Workspace management in the Cloud Shell Editor  |  Google Cloud Documentation Skip to main content
Google Cloud Documentation [Google Cloud Documentation]
Send feedback

Workspace management in the Cloud Shell Editor Stay organized with collections Save and categorize content based on your preferences.

The Cloud Shell Editor lets you manage your projects as workspaces. A workspace usually represents the root folder of your project and includes your project-specific configuration files. A Home workspace (based on your Home directory) is created for you automatically.

With workspaces, you can specify persistent settings, run and debug configurations, and UI states (like open files) for all the folders in your workspace.

This page explains how to create, open, save, and close a workspace, and configure Cloud Shell Editor and workspace settings.

Create a new workspace

To create a new workspace:

  1. Using the Cloud Shell terminal, create a new directory to use as your workspace:
    • Use mkdir to manually create a new directory
    • Use git clone to copy in an existing repository
  2. After your directory is ready, open it as a new workspace by clicking File > Open Workspace.

Open a workspace

You can open a workspace in one of the following ways:

Open a Home workspace

To operate using a Home workspace, open your Home directory as your workspace by clicking File > Open Folder and then choose your Home directory.

Save a workspace

After you've added project folders to your workspace and configured it, you can save your workspace under a new name by clicking File > Save Workspace As.

Close a workspace

To close your workspace, click File > Close Folder and then click OK when prompted.

Delete a workspace

Warning: These actions will delete your folder and can't be undone.

To delete the folder, run the following command:

rm -rf FOLDER_NAME

Configure settings

The Cloud Shell Editor's behavior and interface are easily configured with the Settings menu. You can define your preferences for debugging configurations, YAML editing support, and Command Palette history limits, among a variety of settings using this Settings editor. Settings are accessible through the Settings Gear Settings Gear icon [Settings Gear icon], in the bottom left corner of the editor.

There are three scopes for settings:

Note: When a setting is set in more than one scope remote settings override user settings, and workspace settings override both remote and user settings.

To search for a setting, you can use the Search Settings search bar that returns a set of settings that match your query, filtering out those that don't relate to your criteria. The settings themselves can be set either by filling in the input field, choosing an option from a dropdown menu, or toggling a checkbox.

Settings interface with tabs for User and Workspace with Debug settings being viewed [Settings interface with tabs for User and Workspace with Debug settings being viewed]

Send feedback

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-08-11 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-11 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page