Skip to content

原文(日本語に翻訳)

入力欄に下書きテキストがある場合に Escape キーで実行中のターンを中断できない問題を修正しました。キューに入ったメッセージを編集のために取り戻すには上矢印キーを、入力行をクリアするには Ctrl+U を使用してください

原文(英語)

Fixed Escape not interrupting a running turn when the input box has draft text. Use Up arrow to pull queued messages back for editing, or Ctrl+U to clear the input line.

概要

Claude Code では、実行中のターン(Claude が処理中)を Escape キーで中断できます。しかし、入力欄に下書きテキストが入力されている状態では Escape キーが中断ではなく入力のキャンセルとして処理されてしまい、実行中のターンを中断できないバグがありました。修正後は入力欄に下書きがある状態でも Escape キーで実行中のターンを中断できます。また、関連するキーボードショートカットとして「上矢印キー」と「Ctrl+U」が明確化されました。

基本的な使い方

Escape: 実行中のターンを中断(入力欄に下書きがあっても動作)
↑ (上矢印): キューに入ったメッセージを編集のために取り戻す
Ctrl+U: 入力行をクリア

実践例

修正後の Escape キーの動作

シナリオ: 実行中に中断したい場合

1. Claude が長いタスクを処理中
2. 入力欄に次のメッセージを打ち始める:
   「ちょっと待って...」

3. 処理を中断したい → Escape キーを押す

修正前:
→ 入力欄の「ちょっと待って...」が消えるだけ
→ Claude の処理は継続される

修正後:
→ Escape キーで Claude の処理が中断される
→ 下書きテキストの扱いはキーの長押し時間で制御

キューに入ったメッセージの編集(上矢印キー)

シナリオ: 送信したメッセージを修正したい

1. メッセージを送信
2. 処理中に誤りに気づく

操作:
[↑] 上矢印キー → 送信したメッセージが入力欄に戻る
→ 修正してから再送信できる

入力行のクリア(Ctrl+U)

シナリオ: 入力中のテキストをすべて削除したい

入力欄: 「長い入力テキスト...削除したい」

[Ctrl+U] → 入力行がすべてクリアされる
(End キーや Backspace で1文字ずつ削除する必要がない)

キーボードショートカット一覧

キー動作
Escape実行中のターンを中断
↑(上矢印)キューのメッセージを取り戻す
Ctrl+U入力行をクリア
Ctrl+Sテキストをスタッシュ/復元
Shift+Enter改行を挿入

注意点

  • Escape キーの動作が変更されたため、以前の動作(入力のキャンセル)を期待していた場合は注意が必要です
  • 入力のクリアには Ctrl+U を使用してください
  • 送信済みメッセージの取り戻しには上矢印キーを使用します
  • 実行中のターンが中断されると、Claude はその時点での処理を停止します

関連情報