Terminal Input Helper is a VS Code extension that adds a dedicated sidebar for sending text, snippets, images, and file paths to the integrated terminal.
Terminal Input Helperは、VS Codeの統合ターミナルへテキストや定型文、画像パス、ファイルパスを送りやすくするためのサイドバー拡張です。
単純な入力欄ではなく、AI CLIの起動、履歴の再利用、定型文の管理、画像添付、現在開いているファイルのパス送信までまとめて扱えます。
主な機能
- ターミナル作業用のサイドバー入力欄
Enterで現在の内容をアクティブなターミナルへ送信
- アイコン表示のAI起動コマンドセレクタ
- 入力履歴の保存、再利用、削除
- 定型文の保存、一覧管理、再利用
- 定型文タブから選べる「定型文セレクタ」登録
- 定型文のドラッグ並び替え
- 作業中の下書きテキスト保持
- 画像の貼り付け、ファイル選択、画像パス送信
- 入力欄内のローカル画像パス自動プレビュー
- 現在開いているファイルのパスを送信内容に含める機能
- 複数行テキストの送信に対応
AI起動コマンド
モデルセレクタから次の起動コマンドを送れます。セレクタ本体は、サイドバーの幅に関係なくアイコンで表示されます。
| 選択肢 |
送信コマンド |
| aider |
aider |
| Antigravity |
agy |
| Claude |
claude |
| Codex |
codex |
| Continue |
cn |
| Gemini |
gemini |
選択すると、それぞれの起動コマンドがそのままターミナルへ送信されます。
使い方
- アクティビティバーからTerminal Input Helperビューを開きます。
- 入力欄にテキストを入力します。
Enter を押すか、送信ボタンをクリックします。
- 現在の内容が統合ターミナルへ送信されます。
定型文
入力内容は定型文として保存できます。保存した定型文はタブから再利用でき、不要なものは削除できます。
定型文タブでは、次の操作ができます。
- クリックで入力欄へ挿入
- ドラッグで並び替え
- 定型文セレクタに追加
- 削除
定型文セレクタに追加した項目は、入力欄下のセレクタから直接選べます。セレクタから選んだ定型文は、そのままターミナルへ送信されます。
履歴
送信した内容は履歴として保存されます。履歴からクリックで再利用でき、不要な履歴は削除できます。
画像とファイルパス
画像は次の方法で追加できます。
Ctrl+VまたはCmd+Vで貼り付ける
- 追加ボタンから画像ファイルを選択する
添付した画像は送信前にファイルとして保存され、ターミナルには引用符付きの画像パスとして送られます。
現在開いているファイルのパスを送信に含めたい場合は、ファイルパス追加アイコンをオンにします。
入力欄の中にローカル画像パスが含まれている場合、実在するファイルであればサイドバー上にプレビューが表示されます。
保存先
- ワークスペースを開いている場合、画像は最初のワークスペースフォルダ内の
.terminal-input-helper に保存されます
- ワークスペースがない場合はVS Codeのグローバルストレージを使います
- ワークスペース保存時は、初回のみ
.terminal-input-helper を .gitignore に追加するか確認されます
- 添付画像ファイルは最大 30 件まで保持され、超過分は古いものから自動削除されます
- 履歴と定型文はVS Codeのローカル状態に保存されます
想定する使い方
- ターミナルに送る長文プロンプトを整えてから送信する
- AIツールをサイドバーから素早く起動する
- よく使うプロンプトや定型文を使い回す
- ローカル画像パスや現在開いているファイルパスをCLIツールへ渡す
- ターミナルへ直接入力したときのIME変換候補位置ずれや入力しづらさを避ける
注意事項
- この拡張機能はVS Codeの統合ターミナルで動作します
- アクティブなターミナルがない場合は、既存ターミナルの再利用または新規作成を行います
動作要件
ライセンス
MIT License