CLI IME Panel for Claude
Windows 環境での Claude Code CLI 使用時に発生する日本語 IME 入力崩れを解消する VS Code 拡張機能。
解決する問題
Windows の ConPTY と IME のコンポジション処理が衝突するため、Claude Code CLI などの TUI アプリへ日本語を直接入力すると文字が崩れる問題がある。
本拡張機能は 別ウィンドウで日本語を確定してからターミナルへ送信する という方式でこの問題を根本的に回避する。
使い方
- ターミナルにフォーカスを当てる
Ctrl+Shift+J を押す(またはコマンドパレットから CLI IME Panel: 入力パネルを開く)
- 表示されたパネルで日本語を入力・変換
Enter でアクティブなターミナルへテキストを送信
設定
| 設定項目 |
既定値 |
説明 |
ime-input.panelMode |
floating |
パネルの表示位置(floating / bottom) |
ime-input.sendKey |
enter |
送信キー(enter / shift-enter / ctrl-enter) |
ime-input.clearAfterSend |
true |
送信後に入力欄を自動クリアするか |
ime-input.sendWithNewline |
false |
送信時に改行(Enter)も一緒に送るか |
ime-input.maxHistory |
50 |
保持する入力履歴の最大件数 |
キーボードショートカット
| ショートカット |
動作 |
条件 |
Ctrl+Shift+J |
入力パネルを開く |
ターミナルにフォーカスがあるとき |
動作環境
- VS Code 1.80.0 以上
- Windows(IME 入力崩れが発生する環境向け)
| |