ChocoLZS/dsh-plugin-chat-menu ↗★ 0
dsh-plugin-chat-menu
在 DSH 会话输入框输入 @ 呼出工作目录文件浏览菜单:搜索、递归查找、逐级深入、多格式 snippet 引用
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ChocoLZS/dsh-plugin-chat-menu说明文档
阅读完整 README ↗dsh-plugin-chat-menu
在 DSH 会话输入框输入 @,呼出工作目录文件浏览菜单
名称搜索 递归查找 逐级深入 多格式引用 ESC 取消
搜索、点选、把文件/目录路径以任意格式引用进输入框,全程无需离开键盘。
✨ 功能一览
@即呼出:输入@弹出浮层菜单,列出当前会话工作目录下的子目录与文件(目录在前)- 🔍 搜索框:菜单自带搜索框,按文件/目录名过滤当前层;当前层命中不足时自动在整个工作目录内递归搜索(深度/目录数/扫描条目数三重预算,大仓库不卡顿)
- ↕ 层级深浅:
→进入高亮目录、←返回上一级;点击目录项或面包屑路径同样逐级深入 - ⌨️ 全键盘操作:
↑/↓移动高亮、Enter或点击选中、Tab切换引用格式、ESC取消 - 📋 多格式 snippet 引用:选中条目后按需引用——
- 目录:
进入(@目录/)、路径、代码(反引号)、链接(Markdown) - 文件:
路径、引用(@路径)、代码(反引号)、链接(Markdown)
- 目录:
- 🪝 会话感知:工作目录跟随当前会话
header.cwd,菜单内容与所在目录保持一致
🚀 安装
前置:已装好 DSH(dsh web 能正常运行),Node.js ≥ 20。
一键脚本
macOS / Linux(Windows 装了 Git Bash 或 WSL 也可):
curl -fsSL https://raw.githubusercontent.com/ChocoLZS/dsh-plugin-chat-menu/main/scripts/install.sh | bash
Windows(PowerShell 5.1+ / pwsh):
irm https://raw.githubusercontent.com/ChocoLZS/dsh-plugin-chat-menu/main/scripts/install.ps1 | iex
装完重启 DSH 并硬刷新浏览器(Cmd/Ctrl+Shift+R)即可看到 @ 文件菜单。