Skip to Content

検索ウィンドウ

検索ウィンドウは CodeExpander の汎用ランチャーです。グローバルショートカット 1 つでフローティングウィンドウが開き、スニペット検索、プラグインコマンドの実行、アプリ起動、AI チャットができます。マウスに触れなくてよいです。

設定したグローバルショートカットを押します(既定はプラットフォームで異なります。設定 → キーボード で設定)。ウィンドウは画面中央に現れ、入力待ちです。

Search snippets, apps…
Signature
sig
Snippet
Greeting
hi
Snippet
Google Chrome
chrome
App
↵SelectEscClose

Search window tabs: Search, AI Assistant, Marketplace — same labels as the app.


3 つのモード

上部のタブバーでモードを切り替えます。

モードアイコンできること
検索🔍スニペット、プラグインコマンド、システムアプリを検索
AI アシスタント🤖内蔵アシスタントとチャット
マーケットプレイス🧩インストール済みプラグインを見て実行

検索モード

スニペット検索

任意のキーワードで次を横断検索:

  • スニペット名 — 例:sig、report
  • 略語 — 例:ai-gen
  • 内容 — スニペット本文の全文検索
  • ピンイン — 中国語ユーザーはピンインで中国語名のスニペットにマッチできる

結果で Enter を押すと即展開。クリックするとエディタへジャンプ。

プラグインコマンドの実行

プラグインはコマンドトリガーを定義できます。入力がプラグインコマンドに一致すると、スニペットと並んで一覧に出ます。Enter で直接実行。

例: 「Timestamp converter」プラグインが ts コマンドを定義している場合、ts 1714392000 と打つと、プラグインが読める日付に変換します。

アプリ起動

インストール済みアプリケーションの名前を打って起動。あいまい一致とピンインに対応。

例: chrome または guge(谷歌のピンイン)で Google Chrome を起動。

検索フィルタ

フィルタアイコンをクリックして詳細オプション:

フィルタ内容
正規表現正規表現マッチを有効化
大文字小文字を無視大文字小文字を区別しない検索
範囲スニペット名、本文、または両方に限定
ファイルの含める / 除くファイルパターンで絞り込み

空の状態 — クイックアクセス

検索ボックスが空のとき、ウィンドウは次を表示:

  • よく使う — 最もよく使うプラグイン(自動学習)
  • ピン済み — 即アクセス用に手動ピンしたプラグイン

プラグインを右クリックしてピン、非表示、アンインストール。


AI モード

内蔵 AI アシスタントとチャット:

  • コード説明とレビュー
  • コメントの自動生成
  • ユニットテスト生成
  • 一般的なプログラミング Q&A

関連する場合、AI は現在のコンテキスト(検索ウィンドウにドラッグした選択ファイルなど)にアクセスできます。


プラグインモード

インストール済みプラグインをグリッドで見ます。クリックで開くか、検索ボックスで名前やカテゴリで絞り込み。

ここからできること:

  • npm から新しいプラグインをインストール(Node.js + npm が必要)
  • ローカルディレクトリからプラグインをインポート
  • 使わないプラグインをアンインストール
  • プラグインの詳細と設定を開く

詳細は Plugin Hub を参照。


コツ

  • ファイルをドラッグして、ファイル対応プラグインへ渡す
  • 矢印キーで一覧を移動。Enter で実行。Esc で閉じる
  • よく使うプラグインをピンし、ショートカット 1 つで届くようにする
  • 正規表現で ^api.*test のような強力な検索

典型的な流れ

開発者の日常

  1. ショートカットを押す → 検索ウィンドウが開く
  2. try-py と打つ → Enter → ボイラープレートがエディタに展開
  3. もう一度ショートカット → ts + タイムスタンプ → プラグインが変換
  4. ログファイルを検索へドラッグ → ファイル対応プラグインが解析

リモートチームの調整

  1. ショートカットを押す → AI モード
  2. エラーメッセージを貼る → AI が説明し、修正を提案
  3. 検索へ切替 → deploy スニペットを探す → ターミナルで展開

AI アシスタントタブは返信をストリーミングできます。設定で MCP ツールをオンにすると、このコンピュータ上の CodeExpander を呼べます。チャットのコードはスニペットエディタへ書き戻せます。MCP · インライン検索 を参照。

パワーユーザーのランチャー

  1. 上位 5 プラグインをピン(例:timestamp、JSON formatter、カラーピッカー)
  2. 空の検索ですぐ表示
  3. 必要なツールまで Enter 1 回

インライン検索

メールの途中で、署名が「sig」のようなものだったとだけ覚えている。欄に留まったまま //sig と打ち、矢印で選び、Enter。

//sig2
signature.txtsig
Ada | Engineer ada@example.com
Plain
signoff.htmlsig-html
<p>Best,</p>
Rich
↑↓Navigate↵InsertEscCancel

After // : filename, abbreviation, preview, env. ↑↓ navigate, ↵ insert, Esc cancel. ExpandIn does not apply.

  1. 設定 → 一般を開き、インライン検索を有効化。
  2. 接頭辞の既定は //。@@ などに変えられます。
  3. フロートはキャレットまたはポインタに追従できます。
  4. 「これらのアプリ内だけで展開」はインライン検索を止めません。検索ウィンドウと同じです。

略語を忘れたときに使います。チャットとプラグインマーケットプレイスは、上の検索ウィンドウを使います。

最終更新日