原文(日本語に翻訳)
! プレフィックスのコマンド候補をタブで選択したときに Bash モードが起動しない問題を修正しました。
原文(英語)
Fixed bash mode not activating when tab-accepting !-prefixed command suggestions
概要
Claude Code では ! を入力することで Bash モードに切り替え、シェルコマンドを直接実行できます。しかし、! プレフィックスが付いたコマンド候補(ghost text)をタブキーで選択した場合に、Bash モードが正しく起動しない問題が発生していました。本修正でこの動作が修正され、タブで選択した場合でも Bash モードが正常に機能するようになります。
基本的な使い方
! を入力してタブキーでコマンド候補を選択すると、Bash モードが正しく起動します。
bash
$ claude
> ! git sta ← ! で始めて途中まで入力
↑ tab キーで "git status" などの候補を選択
# 修正後: Bash モードが起動して git status が実行される実践例
ユースケース: ゴーストテキストのタブ補完
以前に実行したコマンドや一般的なコマンドがゴーストテキストとして表示される場合に、タブで選択できます。
bash
$ claude
> ! git ← 入力するとゴーストテキストが表示
> ! git status ← グレーで候補が表示される
Tab キーを押すと "git status" が確定して実行されるユースケース: よく使うコマンドの素早い実行
Bash コマンドをすばやく実行したい場合、ゴーストテキストのタブ補完が効率的に機能するようになります。
bash
# ! を使った Bash モードでのコマンド実行フロー
$ claude
> ! ls -la ← Tab で候補確定 → Bash モードで ls -la が実行される
total 48
drwxr-xr-x 8 user staff 256 Mar 20 10:00 .
...注意点
!プレフィックスは Claude Code 内でシェルコマンドを直接実行するための機能です- ゴーストテキスト(薄くグレーで表示されるコマンド候補)はコンテキストに基づいて提案されます
- この修正はゴーストテキストをタブで選択する場合のみに関係し、手動で
!コマンドと入力する場合は以前から正常に動作していました