原文(日本語に翻訳)
iTerm2、kitty、WezTerm、Ghostty、Windows TerminalでCmd+deleteが行頭まで削除されない問題を修正しました。
原文(英語)
Fixed cmd+delete not deleting to start of line on iTerm2, kitty, WezTerm, Ghostty, and Windows Terminal
概要
macOSのcmd+delete(行頭まで削除)ショートカットが、iTerm2・kitty・WezTerm・Ghostty・Windows Terminalでは機能しない問題が修正されました。これらのターミナルエミュレーターはキーコードの送信方式が異なるため、Claude Codeが適切に認識できていませんでした。今回の修正で、幅広いターミナル環境で一貫したキーボード操作が可能になります。
基本的な使い方
修正後は特別な設定なしに、以下のショートカットが正常動作します:
| ターミナル | ショートカット | 動作 |
|---|---|---|
| iTerm2 | cmd+delete | カーソル位置から行頭まで削除 |
| kitty | cmd+delete | カーソル位置から行頭まで削除 |
| WezTerm | cmd+delete | カーソル位置から行頭まで削除 |
| Ghostty | cmd+delete | カーソル位置から行頭まで削除 |
| Windows Terminal | cmd+delete | カーソル位置から行頭まで削除 |
実践例
長いコマンドの修正
# 入力中のテキスト(カーソルは末尾)
> claude "このとても長いプロンプトを書いていて、最初から書き直したい"
# cmd+delete を押すと行頭まで削除され、再入力できる
> _プロンプトの書き直し
Claude Codeにコマンドを入力中に内容を変更したい場合、cmd+deleteで素早く行全体をクリアできます。
注意点
- この修正はClaude Codeを最新バージョンに更新すると自動的に適用されます
- ターミナルエミュレーター側の設定でキーバインドを変更している場合は、そちらの設定が優先されます
- Windows環境では
cmdではなくctrlキーを使用する場合があります - 問題が続く場合は、ターミナルの「キーボード」設定でショートカットの競合がないか確認してください