/settingsスラッシュ コマンドを使用すると、対話型 CLI セッション内から設定を表示および変更できます。 このコマンドは、 Copilot CLI (コパイロット CLI) が自動的に更新されるかどうか、インターフェイスで使用するカラー パレット、フッターに表示される内容、その他の多くのオプションなど、ユーザー レベルの設定を制御します。
/settingsを使用して次の手順を実行します。
- 設定を対話的に参照および編集 する -
/settingsを単独で実行して、すべての設定とその現在の値を一覧表示する検索可能なエディターを開きます。 - 1 つのコマンドで設定を変更 する - エディターを開かずに特定の設定を変更するには、
/settings KEY VALUEを実行します。 - 設定の値を確認 する -
/settings show KEY実行して、設定の現在の値を表示します。
/configのエイリアスである/settingsを使用することもできます。
/settingsまたは/configで行った変更は、個人用設定ファイル (既定では~/.copilot/settings.json) に書き込まれ、セッション間で保持されます。
設定エディターを開く
対話形式で設定を参照および編集するには、引数なしでスラッシュ コマンドを入力します。
/settings
/settings
エディターには、変更できるすべての設定と、設定の現在の値が一覧表示されます。 一覧を上下に移動すると、強調表示された設定の簡単な説明がエディターの下部に表示されます。 これにより、正確な名前を知らなくても、設定を参照および編集できます。
使用可能な設定の詳細については、「 GitHub Copilot CLI の構成ディレクトリ」を参照してください。
エディターが開いている間は、次のキーボード ショートカットを使用できます。
| Key | Action |
|---|---|
| ↑ / ↓ | 設定間を移動します。 |
| / | 設定の名前または説明でリストを検索してフィルター処理します。 |
| を入力 | ブール値の設定を切り替えるか、他の種類の値を編集します。 |
| Ctrl+R | 強調表示されている設定を既定値にリセットします。 |
| Ctrl+E | 構成したターミナル エディターで settings.json を開き、詳細な変更を行います。 |
| Esc | 現在の検索をクリアするか、エディターを閉じます。 |
ほとんどの変更はすぐに有効になります。たとえば、カラー パレットを切り替えると、新しい値を選択するとすぐにインターフェイスが更新されます。
1 つの設定をインラインで変更する
変更する設定が既にわかっている場合は、エディターを開かずに CLI のプロンプト ボックスから直接設定できます。
/settings KEY VALUE
例えば次が挙げられます。
/settings autoUpdate off
/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 キーを使用するだけで、正確なキーまたは値を覚えておく必要なく、設定値を受け取る設定を構成できます。 たとえば、エージェントが明確な質問をしないようにするには、次のようにします。
-
/settingsキーを押さずに入力すると、オプションの一覧が表示されます。 -
↓キーを使用して、
❯が/settings askUser Allow the agent to ask clarifying questionsをポイントするまで一覧を下に移動し、Enter キーを押します。 -
↓キーを使用して、
❯が/settings askUser offをポイントするまで、この設定のオプションの一覧を下に移動し、Enter キーを押します。 -
もう一度 Enter キー を押して、
/settings askUser offコマンドを送信します。CLI によって変更が確認されます。
Set askUser = false.
設定の有効な値の表示
設定に使用できる有効な値を表示するには、値なしで /settings KEY を入力します。 たとえば、 themeの有効な値を確認するには、次のようにします。
/settings theme
/settings theme
設定の現在の値の表示
設定の現在の値を表示するには、 showを使用します。 例えば次が挙げられます。
/settings show theme
/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— カラー パレット (default、github、dim、high-contrast、またはcolorblind)。renderMarkdown— ターミナルでマークダウンをレンダリングします。banner— スタートアップ バナーを表示する頻度 (always、once、またはnever)。beep— Copilot が注意を必要とする場合はビープ音を鳴らします。includeCoAuthoredBy— コミットにCo-authored-byトレーラーを追加します。footer.showBranch— フッターに現在の Git ブランチを表示します。
使用可能な設定の完全な一覧と、ユーザー、リポジトリ、および組織の設定の組み合わせ方法については、 GitHub Copilot CLI の構成ディレクトリ を参照してください。