原文(日本語訳)
スラッシュコマンドメニューが、フィルターの結果がゼロの場合に消えてしまう代わりに「No commands match」と表示するようになりました。
原文(英語)
Slash command menu now shows "No commands match" when your filter has zero results, instead of disappearing
概要
Claude Codeの入力欄で / を入力するとスラッシュコマンドメニューが表示されますが、存在しないコマンド名を入力してフィルター結果が0件になると、従来はメニュー自体が消えてしまいました。v2.1.116では、結果が0件の場合に「No commands match」というメッセージを表示するようになり、メニューが消えたのかフィルタリング中なのかを明確に判断できるようになりました。
基本的な使い方
bash
# スラッシュコマンドメニューを開いて存在しないコマンドを入力
/存在しないコマンド
# → "No commands match" が表示される(以前はメニューが消えていた)実践例
コマンド名を確認しながら入力
コマンド名を部分的に入力して候補を絞り込む際に、フィルター状態がわかりやすくなります。
bash
/res
# → /resume, /reset など "res" を含むコマンドが表示される
/xyz
# → "No commands match" と表示(以前はメニューが消えていた)
# → 入力が間違っていることがすぐにわかるカスタムスラッシュコマンドの確認
bash
/my-custom
# → 定義されていれば表示、なければ "No commands match"
# → コマンド定義が正しく反映されているか確認できる注意点
- 「No commands match」メッセージはフィルター結果が0件の場合のみ表示されます
- メニューはEscキーまたはカーソルを別の場所に移動することで閉じられます
- カスタムスラッシュコマンドが表示されない場合は、定義ファイルが正しい場所(
.claude/commands/)に配置されているか確認してください