Skip to main content

리포지토리의 codespace에서 자동으로 파일 열기

다른 사용자가 내 리포지토리에 codespace를 만들고 Visual Studio Code 웹 클라이언트에서 codespace를 열 때마다 특정 파일을 자동으로 열도록 설정할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

People with write permissions to a repository can create or edit the codespace configuration.

개요

다른 사용자가 내 리포지토리에 codespace를 만들 때 보면 유용할 수 있는 특정 파일이 있는 경우 VS Code 웹 클라이언트에서 이 파일을 자동으로 열도록 설정할 수 있습니다. 리포지토리에 대한 개발 컨테이너 구성 파일에서 이를 설정합니다.

지정한 파일 또는 파일은 웹 클라이언트에서 처음 codespace를 열 때만 열립니다. 사용자가 지정된 파일을 닫으면 다음에 codespace를 열거나 다시 시작할 때 해당 파일이 자동으로 다시 열리지 않습니다.

Note

이 자동화는 VS Code 웹 클라이언트에만 적용되며 VS Code 데스크톱 애플리케이션이나 기타 지원되는 편집기에도 적용되지 않습니다.

파일을 자동으로 열도록 설정

  1. devcontainer.json 파일에 설정을 추가하여 리포지토리에 대해 만들어진 codespace를 구성할 수 있습니다. 리포지토리에 아직 devcontainer.json 파일이 없으면 지금 추가할 수 있습니다. "리포지토리에 개발 컨테이너 구성 추가"을(를) 참조하세요.

  2. devcontainer.json 파일을 편집해서 customizations.codespaces.openFiles 속성을 추가합니다. customizations 속성은 둘러싸인 JSON 개체 내에서 파일의 최상위 수준에 상주합니다. 예시:

    JSON
    "customizations": {
      "codespaces": {
        "openFiles": [
          "README.md",
          "scripts/tsconfig.json",
          "docs/main/CODING_STANDARDS.md"
        ]
      }
    }
    

    openFiles 속성의 값은 리포지토리에 있는 하나 이상의 파일 배열입니다. 경로는 리포지토리의 루트를 기준으로 합니다(절대 경로는 지원되지 않음). 지정된 순서대로 웹 클라이언트에서 파일이 열리고 배열의 첫 번째 파일이 편집기에서 표시됩니다.

  3. 파일을 저장하고 리포지토리의 필요한 분기에 변경 내용을 커밋합니다.

추가 참고 자료