Skip to content

原文(日本語に翻訳)

! プレフィックスのコマンド候補をタブで選択したときに 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 内でシェルコマンドを直接実行するための機能です
  • ゴーストテキスト(薄くグレーで表示されるコマンド候補)はコンテキストに基づいて提案されます
  • この修正はゴーストテキストをタブで選択する場合のみに関係し、手動で !コマンド と入力する場合は以前から正常に動作していました

関連情報