搜尋視窗
搜尋視窗是 CodeExpander 的萬能啓動器。按一個全局快速鍵,懸浮動視視窗即刻出現,無需碰鼠標就能搜尋片段、執行外掛命令、啓動應用或與 AI 對話。
按下你配置的全局快速鍵(各平臺預設值不同,在 設定 → 快速鍵 中配置)。視窗居中顯示,輸入框已聚焦,直接打字即可。
搜索窗口三个 Tab:搜索(片段/应用)、AI 助手、插件市场。与产品文案一致。
三種模式
頂部標籤欄切換模式:
| 模式 | 圖標 | 用途 |
|---|---|---|
| 搜尋 | 🔍 | 搜尋片段、外掛命令、系統應用 |
| AI 助手 | 🤖 | 與內置 AI 助手對話 |
| 外掛市集 | 🧩 | 瀏覽和執行已安裝外掛 |
搜尋模式
搜尋片段
輸入任意關鍵詞,同時搜尋以下維度:
- 片段名稱 — 如
sig、report - 縮寫 — 如
ai-gen - 內容 — 片段正文全文搜尋
- 拼音 — 中文用戶可用拼音匹配中文命名的片段
選中結果按 Enter 直接展開,或點擊進入編輯器。
執行外掛命令
外掛可定義命令觸發詞。當輸入匹配外掛命令時,它會與片段一起出現在列表中,按 Enter 直接執行。
示例:「時間戳轉換」外掛定義了 ts 命令 —— 輸入 ts 1714392000,外掛自動轉換爲可讀日期。
啓動應用
輸入已安裝應用的名稱即可啓動。支持模糊匹配和拼音。
示例:輸入 chrome 或 guge(谷歌拼音)即可啓動 Google Chrome。
搜尋篩選
點擊篩選圖標開啓高級選項:
| 篩選條件 | 說明 |
|---|---|
| 正則表達式 | 啓用正則匹配 |
| 忽略大小寫 | 不區分大小寫搜尋 |
| 搜尋範圍 | 僅搜尋片段名稱、僅內容、或兩者 |
| 文件包含/排除 | 按文件模式過濾 |
空態 — 快捷入口
搜尋框爲空時,視窗顯示:
- 常用 — 自動學習你最頻繁使用的外掛
- 固定 — 你手動固定的外掛,一鍵直達
右鍵外掛可固定、隱藏或卸載。
AI 模式
與內置 AI 助手對話,支持:
- 程式碼解釋與審查
- 自動生成注釋
- 生成單元測試
- 通用編程問答
當搜尋視窗拖入文件時,AI 可獲得當前上下文輔助回答。
外掛模式
以網格形式瀏覽所有已安裝外掛。點擊打開,或在搜尋框按名稱/類別過濾。
在此你可以:
- 從 npm 安裝新外掛(需 Node.js + npm)
- 從本地目錄導入外掛
- 卸載不用的外掛
- 打開外掛詳情和設定
詳見 外掛中心。
使用技巧
- 拖拽文件到搜尋視窗,傳遞給支持文件處理的外掛
- 方向鍵瀏覽列表;
Enter執行;Esc關閉 - 固定常用外掛,讓它們始終在空態中顯示
- 使用正則進行高級搜尋,如
^api.*test
典型工作流
開發者日常
- 按快速鍵 → 搜尋視窗出現
- 輸入
try-py→Enter→ 程式碼範本在編輯器中展開 - 再按快速鍵 → 輸入
ts+ 時間戳 → 外掛自動轉換 - 拖入日志文件 → 支持文件的外掛自動解析
遠程團隊協作
- 按快速鍵 → 切換 AI 模式
- 粘貼報錯信息 → AI 解釋並給出修復建議
- 切回搜尋 → 找到
deploy片段 → 在終端中展開
AI 助手可以邊說邊出字。在設定裡打開 MCP 工具後,它能調用這臺電腦上的 CodeExpander。對話裡的程式碼可以寫回片段編輯器。見 MCP · 內聯搜尋。
效率啓動器
- 固定你最常用的 5 個外掛(如時間戳、JSON 格式化、取色器)
- 空搜尋時它們即刻顯示
- 任何工具都只需一次
Enter
內聯搜尋
郵件寫到一半,只記得簽名大概叫「sig」:不用切到主視窗,輸入 //sig,浮動視窗列出候選,方向鍵選中,回車插入。
输入 // 后的候选浮窗:文件名、缩写、预览、环境。↑↓ 导航,↵ 插入,Esc 取消。ExpandIn 不限制内联搜索。
- 打開 設定 → 常規,打開內聯搜尋。
- 前綴預設是
//,也可以改成@@之類。 - 浮動視窗可以跟在光標旁,或跟鼠標。
- 「只在某些應用展開」不會擋住內聯搜尋,和搜尋視窗一樣。
記不住縮寫、或臨時找一條時用這個。要對話、逛外掛市集,用本頁上面的搜尋視窗。