カテゴリ
タグ
Agent Mode Astro Auto Approve changelog clear CLI Codex compact context Copilot copy Ctrl+S CUDA Cursor delegate diff experimental FAQPage Gemini git GitHub GitHub Copilot Google Google Search Console init Linux Mac model NoAdapterInstalled Node.js nvm OpenAI params plan PowerShell prompt props Python research rewind SEO share Shift+Tab SSH SSH config ssh-copy-id streamer-mode undo usage Visual Studio VS Code VS2026 Windows WSL アップデート インストール エディター エラー対応 エラー解決 コンテキスト コンポーネント設計 シェル実行 ショートカット プチキャンプ メンション モード切替 リダイレクト 公開鍵認証 動的ルーティング 天体観測 奈良県 学生 岩手県 市ケ原 日帰り旅行 明けの明星 曽爾高原 構造化データ 流星群 温泉 神戸ハイキング 自動化 設定方法 静的サイト
301 文字
2 分
GitHub Copilot CLI 内からシェルコマンドを直接実行する方法【!】
はじめに
Copilot CLI で作業中に「あ、ちょっと git status 確認したいな…」ってなったとき、わざわざ CLI を抜けて別のターミナルで叩いてないですか?
実は Copilot CLI の中からシェルコマンドを直接実行できます。コマンドの先頭に ! を付けるだけです。
使い方
コマンドの先頭に ! を付けて入力します。
/copilot> !git status/copilot> !ls -la/copilot> !npm testCopilot を経由せず、ローカルのシェルでそのまま実行されます。
こんなときに使える
| シーン | コマンド例 |
|---|---|
| Git の状態を確認したい | !git status |
| ファイル一覧を見たい | !ls / !dir |
| テストを走らせたい | !npm test |
| ビルドしたい | !npm run build |
| 環境変数を確認したい | !echo $PATH |
Copilot に頼むのとの違い
| 方法 | 動作 |
|---|---|
| 普通にプロンプト入力 | Copilot が解釈して実行(承認が必要) |
! で実行 | Copilot を介さず直接シェルで実行 |
「Copilot に聞くまでもないけど、ちょっと確認したい」ってときに最適です。プレミアムリクエストも消費しません。
関連記事
GitHub Copilot CLI 内からシェルコマンドを直接実行する方法【!】
https://naonao-na.com/posts/github-copilot-cli-shell-execute/
