Skip to main content

/settings コマンドを使用して設定を変更する

GitHub Copilot CLI(コマンドラインインターフェース)スラッシュ コマンドを使用して、/settingsの個人用設定を表示および変更します。

/settingsスラッシュ コマンドを使用すると、対話型 CLI セッション内から設定を表示および変更できます。 このコマンドは、 Copilot CLI (コパイロット CLI) が自動的に更新されるかどうか、インターフェイスで使用するカラー パレット、フッターに表示される内容、その他の多くのオプションなど、ユーザー レベルの設定を制御します。

/settingsを使用して次の手順を実行します。

  • 設定を対話的に参照および編集 する - /settings を単独で実行して、すべての設定とその現在の値を一覧表示する検索可能なエディターを開きます。
  • 1 つのコマンドで設定を変更 する - エディターを開かずに特定の設定を変更するには、 /settings KEY VALUE を実行します。
  • 設定の値を確認 する - /settings show KEY 実行して、設定の現在の値を表示します。

/configのエイリアスである/settingsを使用することもできます。

/settingsまたは/configで行った変更は、個人用設定ファイル (既定では~/.copilot/settings.json) に書き込まれ、セッション間で保持されます。

設定エディターを開く

対話形式で設定を参照および編集するには、引数なしでスラッシュ コマンドを入力します。

Copilot prompt
/settings

エディターには、変更できるすべての設定と、設定の現在の値が一覧表示されます。 一覧を上下に移動すると、強調表示された設定の簡単な説明がエディターの下部に表示されます。 これにより、正確な名前を知らなくても、設定を参照および編集できます。

使用可能な設定の詳細については、「 GitHub Copilot CLI の構成ディレクトリ」を参照してください。

エディターが開いている間は、次のキーボード ショートカットを使用できます。

KeyAction
/ 設定間を移動します。
/設定の名前または説明でリストを検索してフィルター処理します。
を入力ブール値の設定を切り替えるか、他の種類の値を編集します。
Ctrl+R強調表示されている設定を既定値にリセットします。
Ctrl+E構成したターミナル エディターで settings.json を開き、詳細な変更を行います。
Esc現在の検索をクリアするか、エディターを閉じます。

ほとんどの変更はすぐに有効になります。たとえば、カラー パレットを切り替えると、新しい値を選択するとすぐにインターフェイスが更新されます。

1 つの設定をインラインで変更する

変更する設定が既にわかっている場合は、エディターを開かずに CLI のプロンプト ボックスから直接設定できます。

/settings KEY VALUE

例えば次が挙げられます。

Copilot prompt
/settings autoUpdate off

Copilot は値を書き込んで確認します。次に例を示します。 Set autoUpdate = false.

メモ

* ブール値の設定 では、 on/off または true/falseを受け入れます。 たとえば、「 /settings renderMarkdown on 」のように入力します。 * 一連の選択肢が固定されている設定 は、これらの値のいずれかを受け入れます。 たとえば、/settings theme dim または /settings banner never です。 * 入れ子になった設定では、ドット区切りのパスを使用します。 たとえば、 /settings footer.showBranch off はフッターの Git ブランチを非表示にします。

ナビゲーションキーと Enter キーを使用するだけで、正確なキーまたは値を覚えておく必要なく、設定値を受け取る設定を構成できます。 たとえば、エージェントが明確な質問をしないようにするには、次のようにします。

  1. /settings キーを押さずに入力すると、オプションの一覧が表示されます。

  2. キーを使用して、/settings askUser Allow the agent to ask clarifying questionsをポイントするまで一覧を下に移動し、Enter キーを押します。

  3. キーを使用して、/settings askUser offをポイントするまで、この設定のオプションの一覧を下に移動し、Enter キーを押します。

  4. もう一度 Enter キー を押して、 /settings askUser off コマンドを送信します。

    CLI によって変更が確認されます。 Set askUser = false.

設定の有効な値の表示

設定に使用できる有効な値を表示するには、値なしで /settings KEY を入力します。 たとえば、 themeの有効な値を確認するには、次のようにします。

Copilot prompt
/settings theme

設定の現在の値の表示

設定の現在の値を表示するには、 showを使用します。 例えば次が挙げられます。

Copilot prompt
/settings show theme

これにより、 theme = high-contrastなどの行が出力されます。 showフォームは、値をすばやく確認したり、ログの設定をキャプチャしたりするのに役立ちます。

再起動が必要な設定の変更

ほとんどの設定はすぐに適用されますが、Copilot CLI (コパイロット CLI)やプロキシ設定など、experimental再起動後にのみ完全に有効な設定がいくつかあります。 これらのいずれかを変更すると、 Copilot は再起動が必要であることを示し、セッションを再起動できます。

コマンド ラインから変更できない設定

インライン /settings KEY VALUE メソッドを使用して、すべての設定を編集できるわけではありません。

  • 資格情報の格納方法を変更する設定やシェル コマンドを実行する設定など、セキュリティに依存する設定は意図的に除外されます。これは、確認なしで 1 行で反転することは危険であるためです。
  • リスト設定と構造化設定 をインラインで設定することはできません。 「/settings」と入力し+キーを押して、構成済みのターミナル エディターでsettings.jsonを開き、そこで設定を編集します。
  • リポジトリまたは組織によって管理されている設定 は参照用に表示されますが、それらの値はそれらのソースから取得され、個人の値をオーバーライドします。 ユーザー設定で変更しても効果はありません。

これらのいずれの場合も、Copilot はその変更が適用されなかった理由を説明し、その変更を行うための正しい場所を示します。

/settings に置き換えられたコマンド

一部の古いスラッシュ コマンドは、 /settingsに折りたたまれています。 これらは引き続き機能しますが、同等の /settings コマンドについて通知が表示されます。

変更する可能性がある設定

一般的に使用される設定には、次のようなものがあります。

  • autoUpdate — 更新された CLI バージョンを自動的にダウンロードします。
  • theme — カラー パレット (defaultgithubdimhigh-contrast、または colorblind)。
  • renderMarkdown — ターミナルでマークダウンをレンダリングします。
  • banner — スタートアップ バナーを表示する頻度 (alwaysonce、または never)。
  • beep — Copilot が注意を必要とする場合はビープ音を鳴らします。
  • includeCoAuthoredBy — コミットに Co-authored-by トレーラーを追加します。
  • footer.showBranch — フッターに現在の Git ブランチを表示します。

使用可能な設定の完全な一覧と、ユーザー、リポジトリ、および組織の設定の組み合わせ方法については、 GitHub Copilot CLI の構成ディレクトリ を参照してください。

詳細については、次を参照してください。