dsh-quick-open
DSH web plugin: VSCode-style Ctrl+P quick open — search workspace files with a fuzzy matcher, open them in the native right Sidebar, or drop a file reference into the conversation draft. 适合需要在DSH网页端快速模糊搜索、预览工作区文件并引用到对话中的用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:asxiuxiu/dsh-quick-openドキュメント
README 全文を読む ↗配置(可选)
开箱即用:没有配置文件时使用内置的语言中立、项目中立默认规则(只排除各生态公认的噪音目录 + 跨语言通用源码后缀)。
需要定制时,「设置 → Quick Open 索引」编辑当前工作区的 .dsh/quick-open.json:
{
"version": 1,
"excludeDirs": ["_install", "build/Engine"], // 裸名字任意深度;带斜杠锚定根;**/ 任意深度
"includeDirs": ["build/p/include"], // 优先级高于排除——救回被误伤的生成树
"includeExtensions": [".h", ".cpp", ".py", ".md"],
"includeFilenames": ["CMakeLists.txt"],
"includeDirectories": true,
"extraRoots": [ // 工作区外的目录一并索引
{ "path": "E:\\path\\to\\sibling-repo\\_source", "label": "sibling/_source" }
]
}
保存原子写入、3 秒内生效、无需重启。规则为什么按工作区存放、后缀白名单的固有盲区、includeDirs 为什么能救回生成树——详见下文架构与 docs/。