搜索窗口
搜索窗口是 CodeExpander 的万能启动器。按一个全局快捷键,悬浮窗口即刻出现,无需碰鼠标就能搜索片段、运行插件命令、启动应用或与 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片段 → 在终端中展开
效率启动器
- 固定你最常用的 5 个插件(如时间戳、JSON 格式化、取色器)
- 空搜索时它们即刻显示
- 任何工具都只需一次
Enter