Cloud Shell 편집기를 사용하면 프로젝트를 작업공간으로 관리할 수 있습니다.
작업공간은 일반적으로 프로젝트의 루트 폴더를 나타내며 프로젝트별 구성 파일을 포함합니다. 홈 디렉터리를 기반으로 하는 홈 작업공간이 자동으로 생성됩니다.
작업공간을 사용하면 작업공간의 모든 폴더에 대한 영구 설정, 실행 및 디버그 구성, UI 상태(열린 파일 등)를 지정할 수 있습니다.
이 페이지에서는 작업공간을 만들고 열고 저장하고 닫는 방법과 Cloud Shell 편집기 및 작업공간 설정을 구성하는 방법을 설명합니다.
새 작업공간 만들기
새 작업공간을 만들려면 다음 안내를 따르세요.
Cloud Shell 터미널을 사용하여 작업공간으로 사용할 새 디렉터리를 만듭니다.
mkdir을 사용하여 수동으로 새 디렉터리 만들기
git clone를 사용하여 기존 저장소에서 복사
디렉터리가 준비되면 파일 > 작업공간 열기를 클릭하여 새 작업공간으로 엽니다.
작업공간 열기
다음 방법 중 하나로 작업공간을 열 수 있습니다.
파일 > 폴더 열기를 클릭합니다.
열려 있는 작업공간이 없으면 Cloud Shell 편집기 탐색기 뷰에서 폴더 열기 버튼을 클릭합니다.
Cloud Shell 시작 창의 최근 섹션에서 최근에 열렸던 작업공간을 선택합니다.
또는 파일 > 최근 작업공간 열기를 클릭합니다.
홈 작업공간 열기
홈 작업공간을 사용하여 작업하려면 파일 > 폴더 열기를 클릭하여 홈 디렉터리를 작업공간으로 홈 디렉터리를 엽니다.
작업공간 저장
프로젝트 폴더를 작업공간에 추가하고 구성한 후에는 파일 > 작업공간을 다른 이름으로 저장 아래에서 작업공간을 새 이름으로 저장할 수 있습니다.
작업공간 닫기
작업공간을 닫으려면 파일 > 폴더 닫기를 클릭한 다음 메시지가 표시되면 확인을 클릭합니다.
작업공간 삭제
폴더를 삭제하려면 다음 명령어를 실행합니다.
rm -rf FOLDER_NAME
설정 구성
설정 메뉴에서 Cloud Shell 편집기의 동작 및 인터페이스를 쉽게 구성할 수 있습니다. 이 설정 편집기를 사용하면 다양한 설정에서 디버깅 구성, YAML 수정 지원, 명령어 팔레트 기록 제한을 위한 환경설정을 정의할 수 있습니다. 편집기의 왼쪽 하단에 있는 설정 톱니바퀴 를 통해 설정에 액세스할 수 있습니다.
설정에는 세 가지 범위가 있습니다.
사용자 설정: Cloud Shell 편집기의 모든 인스턴스에 적용되는 전역적으로 적용 가능한 설정입니다. 이 구성은 브라우저에 저장됩니다.
원격 설정: Cloud Shell 편집기의 모든 인스턴스에 적용되는 전역적으로 적용 가능한 설정입니다. 이러한 설정은 Cloud Shell 홈 디렉터리의 $HOME/.codeoss/data/Machine/settings.json에 저장됩니다.
작업공간 설정: 활성 작업공간에만 적용되는 작업공간별 설정입니다. 이 설정은 작업공간 폴더의 .codeoss/settings.json 파일에 저장되며 버전 제어를 사용하거나 작업공간 폴더를 다운로드하여 공유할 수 있습니다.
설정을 검색하려면 쿼리와 일치하는 설정 집합을 반환하는 검색 설정 검색창을 사용하여 기준과 관련되지 않은 설정을 필터링할 수 있습니다. 설정 자체는 입력 필드에 내용을 입력하고 드롭다운 메뉴에서 옵션을 선택하거나 체크박스를 전환하여 설정할 수 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(UTC)"],[],[],null,["The Cloud Shell Editor lets you manage your projects as workspaces.\nA workspace usually represents the root folder of your project and includes your\nproject-specific configuration files. A Home workspace (based on your Home\ndirectory) is created for you automatically.\n\nWith workspaces, you can specify persistent settings, run and debug\nconfigurations, and UI states (like open files) for all the folders in your\nworkspace.\n\nThis page explains how to create, open, save, and close a workspace, and\nconfigure Cloud Shell Editor and workspace settings.\n\nCreate a new workspace\n\nTo create a new workspace:\n\n1. Using the Cloud Shell terminal, create a new directory to use as your workspace:\n - Use `mkdir` to manually create a new directory\n - Use `git clone` to copy in an existing repository\n2. After your directory is ready, open it as a new workspace by clicking **File** \\\u003e **Open Workspace**.\n\nOpen a workspace\n\nYou can open a workspace in one of the following ways:\n\n- Click **File** \\\u003e **Open Folder**.\n\n- If no workspaces are open, click the **Open Folder** button in the\n Cloud Shell Editor Explorer view.\n\n- Select a recently opened workspace from the Recent section in the Welcome to\n Cloud Shell window.\n\n Alternatively, click **File** \\\u003e **Open Recent Workspace**.\n\nOpen a Home workspace\n\nTo operate using a Home workspace, open your Home directory as your workspace\nby clicking **File** \\\u003e **Open Folder** and then choose your Home directory.\n\nSave a workspace\n\nAfter you've added project folders to your workspace and configured it, you can\nsave your workspace under a new name by clicking **File** \\\u003e\n**Save Workspace As**.\n\nClose a workspace\n\nTo close your workspace, click **File** \\\u003e **Close Folder** and then click\n**OK** when prompted.\n\nDelete a workspace **Warning:** These actions will delete your folder and can't be undone.\n\nTo delete the folder, run the following command: \n\n rm -rf \u003cvar translate=\"no\"\u003eFOLDER_NAME\u003c/var\u003e\n\nConfigure settings\n\nThe Cloud Shell Editor's behavior and interface are easily configured\nwith the Settings menu. You can define your preferences for debugging\nconfigurations, YAML editing support, and Command Palette history limits, among\na variety of settings using this Settings editor. Settings are accessible\nthrough the Settings Gear\n, in the bottom\nleft corner of the editor.\n\nThere are three scopes for settings:\n\n- **User settings**: Globally-applicable settings, applied to all your instances of the Cloud Shell Editor. This configuration is stored in the browser.\n- **Remote settings**: Globally-applicable settings, applied to all your instances of the Cloud Shell Editor. These settings are stored in your Cloud Shell home directory under $HOME/.codeoss/data/Machine/settings.json.\n- **Workspace settings** : Workspace-specific settings, applied to only the active workspace. These settings are saved in the .codeoss/settings.json file in your workspace folder and can be shared using [version control](/shell/docs/version-control) or by [downloading](/shell/docs/uploading-and-downloading-files) the workspace folder.\n\n| **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.\n\nTo search for a setting, you can use the **Search Settings** search bar that\nreturns a set of settings that match your query, filtering out those that\ndon't relate to your criteria. The settings themselves can be set either by\nfilling in the input field, choosing an option from a dropdown menu, or\ntoggling a checkbox."]]