# GitHub Codespaces で Visual Studio Code コマンド パレットを使用する

Visual Studio Code のコマンド パレット機能を使用して、GitHub Codespaces 内の多くのコマンドにアクセスできます。

## Visual Studio Code Command Paletteについて

VS Code Command Palette は、Visual Studio Code の中心的な機能の 1 つであり、GitHub Codespaces で使用できます。 コマンド パレットを使用すると、GitHub Codespaces および VS Code の多くのコマンドにアクセスできます。 VS Code Command Palette の使用について詳しくは、VS Code のドキュメントの「[ユーザー インターフェイス](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette)」をご覧ください。

## VS Code Command Paletteにアクセスする

VS Code Command Paletteには多くの方法でアクセスできます。

* ```
            <kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>P</kbd> (Mac) / <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux).
  ```

  このコマンドは Firefox で指定されているキーボードショートカットになりますので、ご注意ください。
* <kbd>F1</kbd>
* \[アプリケーション] メニューの **\[表示] > \[コマンド パレット]** をクリックします。

## Codespaces 用のコマンド

GitHub Codespaces に関連するすべてのコマンドを表示するには、[VS Code Command Paletteにアクセスしてから](#accessing-the-vs-code-command-palette)、「Codespaces」と入力します。

!["codespaces" が入力されたコマンド パレットのスクリーンショット。 GitHub Codespaces に関連するすべてのコマンドの一覧が表示されているドロップダウン。](/assets/images/help/codespaces/codespaces-command-palette.png)

### Codespace をサスペンドまたは停止

新しいシークレットを追加したり、マシンの種類を変更した場合、codespace を停止および再起動して変更を適用する必要があります。

codespace のコンテナーを中断または停止するには、[VS Code Command Paletteにアクセス](#accessing-the-vs-code-command-palette)し、「停止」と入力します。
**\[Codespaces: 現在の Codespace を停止]** を選びます。

![検索テキスト "stop" と \[Codespaces: Stop Current Codespace\] オプションを含むコマンド パレットのスクリーンショット。](/assets/images/help/codespaces/codespaces-stop.png)

### 事前定義済みの開発コンテナー構成の追加

事前定義済みの開発コンテナー構成を追加するには、[VS Code Command Palette にアクセス](#accessing-the-vs-code-command-palette)してから、"add dev" と入力します。
**\[Codespaces: 開発コンテナー構成ファイルの追加]** をクリックします。

![「開発の追加」と入力され、\[Codespaces: 開発コンテナー構成ファイルの追加\] が一覧に表示されている、コマンド パレットのスクリーンショット。](/assets/images/help/codespaces/add-prebuilt-container-command.png)

### Codespace を再構築する

開発コンテナーを追加したり、構成ファイル (`devcontainer.json` および `Dockerfile`) のいずれかを編集した場合、codespace を再構築して変更を適用する必要があります。

コンテナーを再構築するには、[VS Code Command Paletteにアクセス](#accessing-the-vs-code-command-palette)し、「再構築」と入力します。
**\[Codespaces: コンテナーのリビルド]** を選択します。

![検索テキスト "rebuild" と \[Codespaces: Rebuild Container\] オプションを含むコマンド パレットのスクリーンショット。](/assets/images/help/codespaces/codespaces-rebuild.png)

データ 再利用可能なコードスペースのフルリビルドのヒント %}

### Codespace のログ

VS Code Command Paletteを使うと、codespace 作成ログにアクセスすることも、すべてのログをエクスポートすることもできます。

GitHub Codespaces のログを取得するには、[VS Code Command Palette にアクセス](#accessing-the-vs-code-command-palette)してから、「export」と入力します。
**\[Codespaces: ログのエクスポート]** を選び、GitHub Codespaces に関連するすべてのログをエクスポートするか、 **\[Codespaces: 作成ログの表示]** を選び、セットアップに関連するログを表示します。

![検索テキスト "export" と \[Codespaces: Export Logs\] オプションを含むコマンド パレットのスクリーンショット。](/assets/images/help/codespaces/codespaces-logs.png)

## 参考資料

* [Visual Studio Code で GitHub Codespaces を使用する](/ja/enterprise-cloud@latest/codespaces/developing-in-a-codespace/using-github-codespaces-in-visual-studio-code)