結論
最初にやること:OSのターミナルでclaude updateを実行します。
日本語入力が消える症状を端末固有の問題と決めつけず、Claude Code、ターミナル、IME、リモート接続を順番に切り分けます。
長文はCtrl+Gで外部エディタを開くか、VS Code公式拡張の入力欄で作成するとIME依存の描画問題を避けやすくなります。
実行場所:OSのターミナルで実行します。
# ターミナルで実行:Claude Codeを最新版へ更新
claude update
# ターミナルで実行:Claude Codeを起動
claude
# 対話画面で外部エディタを開く
# Claude Codeの対話画面へ入力:作業条件または依頼内容を指定
Ctrl+G
具体的な手順
次の比較で発生条件を特定します。
- 短い日本語を直接入力
- 同じ文章を貼り付け
- Windows TerminalやApple Terminalで再試行
- VS Code拡張パネルで再試行
改行入力が原因に見える場合は、送信されないCtrl+Jまたは/terminal-setup後のShift+Enterを使います。
実行場所:Claude Code起動後の対話画面で実行します。
# Claude Code起動後の対話画面で実行:ターミナルの改行キー設定を行う
/terminal-setup
# 設定不要の改行
# Claude Codeの対話画面へ入力:作業条件または依頼内容を指定
Ctrl+J
実践プロンプト
ファイルパスなど誤変換しやすい部分は@メンションで入力から分離します。
入力場所:Claude Codeの対話画面へ貼り付けます。
@src/utils/date.ts を対象にしてください
日本語で変更理由を説明し
parseDateのnull入力だけを修正してください
注意点
/clearは会話コンテキストを消すコマンドであり、IMEやターミナルの入力機能を修復するコマンドではありません。
WSL、SSH、Dev Containerでは音声やIMEの入力経路がホストと異なるため、ローカルのVS Code拡張パネルまたは外部エディタを利用します。