Skip to content

原文(日本語に翻訳)

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が適切に認識できていませんでした。今回の修正で、幅広いターミナル環境で一貫したキーボード操作が可能になります。

基本的な使い方

修正後は特別な設定なしに、以下のショートカットが正常動作します:

ターミナルショートカット動作
iTerm2cmd+deleteカーソル位置から行頭まで削除
kittycmd+deleteカーソル位置から行頭まで削除
WezTermcmd+deleteカーソル位置から行頭まで削除
Ghosttycmd+deleteカーソル位置から行頭まで削除
Windows Terminalcmd+deleteカーソル位置から行頭まで削除

実践例

長いコマンドの修正

# 入力中のテキスト(カーソルは末尾)
> claude "このとても長いプロンプトを書いていて、最初から書き直したい"

# cmd+delete を押すと行頭まで削除され、再入力できる
> _

プロンプトの書き直し

Claude Codeにコマンドを入力中に内容を変更したい場合、cmd+deleteで素早く行全体をクリアできます。

注意点

  • この修正はClaude Codeを最新バージョンに更新すると自動的に適用されます
  • ターミナルエミュレーター側の設定でキーバインドを変更している場合は、そちらの設定が優先されます
  • Windows環境ではcmdではなくctrlキーを使用する場合があります
  • 問題が続く場合は、ターミナルの「キーボード」設定でショートカットの競合がないか確認してください

関連情報