概要
他のユーザーがリポジトリに codespace を作成するときに確認しておくと便利な特定のファイルがある場合は、VS Code Web クライアントでそのファイルが自動的に開かれるように設定することができます。 この設定は、リポジトリの開発コンテナー構成ファイルで行います。
指定した 1 つ以上のファイルが開かれるのは、Web クライアントで codespace が初めて開かれたときのみです。 指定したファイルをユーザーが閉じた場合、同じユーザーが次にその codespace を開いたときまたは再起動したときに、それらのファイルを自動的に再び開く処理は行われません。
注: この自動化は VS Code Web クライアントにのみ適用されます。VS Code デスクトップ アプリケーションやその他のサポートされるエディターには適用されません。
ファイルが自動的に開かれるように設定する
-
リポジトリに作成された codespace は、
devcontainer.json
ファイルに設定を追加することで構成できます。 リポジトリにdevcontainer.json
ファイルがまだ含まれていない場合、今から追加できます。 「開発コンテナー構成のリポジトリへの追加」をご覧ください。 -
devcontainer.json
ファイルを編集し、customizations.codespaces.openFiles
プロパティを追加します。customizations
プロパティは、ファイルの最上位レベルの、JSON オブジェクト内にあります。 次に例を示します。JSON "customizations": { "codespaces": { "openFiles": [ "README.md", "scripts/tsconfig.json", "docs/main/CODING_STANDARDS.md" ] } }
"customizations": { "codespaces": { "openFiles": [ "README.md", "scripts/tsconfig.json", "docs/main/CODING_STANDARDS.md" ] } }
openFiles
プロパティの値は、リポジトリ内の 1 つ以上のファイルの配列です。 パスはリポジトリのルートからの相対パスです (絶対パスはサポートされていません)。 Web クライアントでは、指定した順序でファイルが開かれ、配列の最初のファイルがエディターに表示されます。 -
ファイルを保存し、リポジトリの必要なブランチに加えた変更をコミットします。