首页/新闻资讯/正文详情

如何用DSH-better-sidebar高效管理项目文件:资源管理器+CodeMirror编辑器+@文件引用实战指南

发布时间:2026/9/26 0:08:17 来源:云帆数科 栏目:资讯中心
如何用DSH-better-sidebar高效管理项目文件:资源管理器+CodeMirror编辑器+@文件引用实战指南
如何用DSH-better-sidebar高效管理项目文件资源管理器CodeMirror编辑器文件引用实战指南【免费下载链接】DSH-better-sidebar开放的侧边栏底座支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.项目地址: https://gitcode.com/gh_mirrors/ds/DSH-better-sidebarDSH-better-sidebar 是一个开放的服务化侧边栏工作台插件把项目文件管理搬进 AI 对话界面内置资源管理器懒加载目录树 全局文件名搜索、CodeMirror 代码编辑器以及一键文件引用——让模型直接基于你指认的文件回答问题、改代码。本文带你用最少的步骤把这三项能力组合成一套完整的文件管理流。一分钟装好让侧边栏出现在 DSH 里前提是已装好 DSHdsh web能正常运行。在终端执行dsh plugin --profile web add dsh-better-sidebarlatest首次安装可能因 pnpm 11 拦截node-pty构建脚本而失败到~/.dsh/profiles/web下执行pnpm approve-builds --all放行后重跑即可。装完硬刷新浏览器Cmd/CtrlShiftR右侧栏就会出现「文件」「文件变动」「终端」等页签。资源管理器实战四步管好一个项目目录资源管理器是 VSCode 风格的懒加载目录树每展开一个目录才发一次请求大仓库也不会卡目录软链接可展开、失效链接标红文件与文件夹按扩展名显示不同图标。1. 全局搜文件。树顶部的搜索框输入文件名即可300ms 防抖边打字边搜命中的相对路径平铺成列表点击直接打开。找config.yaml这种深层文件比一层层点开快得多实现见 TreePanel.tsx。2. 右键菜单干活。悬停任意行最右侧会浮现一个 引用按钮把该文件一键送进输入框见下文右键则弹出上下文菜单文件可「在新 Tab 打开 / 在侧边打开 / 下载 / 复制相对或绝对路径」目录可「在此上传」见 FileTree.tsx。3. 拖放上传。把操作系统里的文件或文件夹拖进文件窗口即触发上传全程有进度遮罩、可取消结束后自动刷新树。4. 图标即导航。文件树与 Tab 按扩展名显示 glyphMarkdown / 图片 / PDF / 代码 / 配置 / 压缩包各有区分一眼定位目标类型。CodeMirror 编辑器在侧边栏直接改代码双击任意文本文件文件预览区就变成真正的 CodeMirror 6 编辑器语法高亮、行号、Ctrl/Cmd S保存回写原文件。编辑器是按需加载的——核心 bundle 启动只拉 ~325KBCodeMirror 及其语言包只有第一次打开文本文件时才拉取见 chunks/editor.tsx。除了纯代码同一预览体系还支持MarkdownGFM 表格 / 任务列表 / 公式Mermaid 图表走 strict 安全渲染可点击放大、滚轮缩放标题 ≥3 个时出现浮动目录大纲一键跳转图片 / HTML / PDF图片与 PDF 内联展示HTML 在恒定沙箱中渲染Office / 视频 / Jupyter由生态插件经registerFileViewer补齐.docx / .xlsx / .pptx、.mp4 等插件接入见 docs/external-plugin-guide.md文件引用让模型精准理解你在问哪个文件这是把「文件管理」和「AI 对话」连起来的关键一步在资源管理器中悬停目标文件行点击右侧出现的 引用按钮文件以结构化引用芯片插入会话输入框与原生选择器同款整条引用是一个完整链接目录则以dir/纯文本追加DSH 的目录补全继续生效正常提问例如「参考src/client/FileTree.tsx帮我加一个刷新按钮」。实现只有短短一个函数——点按钮时解析会话作用域服务缺失会静默降级、绝不崩溃见 reference-in-chat.ts。批量操作时可以先引用整个目录再描述需求比逐个贴文件路径高效得多。文件变动与多仓库改完立刻看得见的 Git 视角AI 读 / 写 / 编辑过的每个文件都会实时进入「文件变动」页Git 视角与本轮文件视角合一点任意改动在底部可拖拽面板查看统一 diff删红 / 增绿 / 改蓝配对 行内字符级高亮也可一键展开为独立 diff Tab。多仓库或多 worktree 项目上顶部双下拉可以分别切换仓库和分支见上节仓库选择器截图暂存、提交、还原全部内置Git 提交用Ctrl Enter快捷键。快捷键清单与进阶入口操作快捷键保存编辑Ctrl/Cmd SGit 提交Ctrl Enter硬刷新加载插件更新Cmd/Ctrl Shift R完整快捷键与发布历史见 README.md。想进一步扩展任何插件都可以通过ctx.betterSidebar的registerTab/registerFileViewer注册新侧边栏页面或文件预览器与内置页签能力完全对等——28 生态插件就是这么接进来的指南在 docs/external-plugin-guide.md。总结DSH-better-sidebar 把三件事压缩成一条动线资源管理器找到文件 → CodeMirror 就地编辑 → 引用送进对话。装一次插件项目文件管理、代码查看修改、AI 上下文指认全部在侧边栏完成不用离开对话窗口。【免费下载链接】DSH-better-sidebar开放的侧边栏底座支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.项目地址: https://gitcode.com/gh_mirrors/ds/DSH-better-sidebar创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

具身智能实战:从大模型规划到仿真抓取的最小闭环
具身智能实战:从大模型规划到仿真抓取的最小闭环

简介:这份《大模型时代的具身智能》PDF资料,面向关注人工智能、机器人学与具身智能交叉方向的研究者、学生及技术从业者,系统梳理了从古代机器人构想到当代智能机器人演进的技术脉络。内容以哈尔滨工业大学社会计算与信息检索研究中心的报告为… · 2026/9/26 0:07:51

Agent-Skills技能库设计:从Prompt工程到稳定智能体实战
Agent-Skills技能库设计:从Prompt工程到稳定智能体实战

1. 先搞清楚:agent-skills 到底解决什么问题最近和几个做 AI 应用落地的朋友聊起同一个痛点:模型本身的聪明程度已经不是瓶颈,真正卡住项目进度的,是“怎么让智能体稳定地做完一件完整的事”。比如让它去批量整理文件、自动巡查监… · 2026/9/26 0:07:51

Atlas 300V 24G昇腾推理卡上跑通YOLOv5:从环境配置到性能调优
Atlas 300V 24G昇腾推理卡上跑通YOLOv5:从环境配置到性能调优

上周一个朋友突然发消息问我:atlas 300v 24g 是不是运算加速卡,能不能跑 YOLO。我说能跑,但它不是用来跑训练的,也不是插上就能用的“显卡”。他接着问:那为什么我照着 GPU 的教程装完 PyTorch,驱动也能认&… · 2026/9/26 0:07:43

深入KillerPDF.Engine源码:完整图解PDF解析器、交叉引用表与有界解析的实现原理
深入KillerPDF.Engine源码:完整图解PDF解析器、交叉引用表与有界解析的实现原理

深入KillerPDF.Engine源码:完整图解PDF解析器、交叉引用表与有界解析的实现原理 【免费下载链接】KillerPDF Free and open-source PDF editor for Windows with a built-in PDF 2.0 engine. View, annotate, OCR, merge, split, crop, rotate, compare, edit text,… · 2026/9/26 0:45:32

磁轴键盘的硬件秘密:Keychron-Keyboards-Hardware-Design 中 Q HE 与 K HE 磁轴结构设计的深度解读
磁轴键盘的硬件秘密:Keychron-Keyboards-Hardware-Design 中 Q HE 与 K HE 磁轴结构设计的深度解读

磁轴键盘的硬件秘密:Keychron-Keyboards-Hardware-Design 中 Q HE 与 K HE 磁轴结构设计的深度解读 【免费下载链接】Keychron-Keyboards-Hardware-Design Industrial design files for Keychron keyboards and mice. 100 models with CAD assets in STEP, DXF, DWG… · 2026/9/26 0:43:28

大数运算课程设计全解析:从数组存储到快速幂与进制转换
大数运算课程设计全解析:从数组存储到快速幂与进制转换

简介:一份用于数据结构课程设计的大数运算完整工程,面向高校学生、算法初学者以及需要完成同类课题的开发者。资源以 C 实现为主,同时支持十进制与二进制大数的加法、减法、乘法、除法、乘方、取模六类运算,包含快速幂、长除法、逐… · 2026/9/26 0:43:16

答辩PPT模板实战:从母版到放映的完整避坑指南
答辩PPT模板实战:从母版到放映的完整避坑指南

简介:为华中科技大学毕业生设计的毕业论文答辩PPT模板,聚焦论文答辩演示场景,内置研究背景及意义、研究目的及意义、研究思路及方法、研究结果与应用、相关建议和结论、参考文献、目录等答辩通用模块,整套叙事路径完整&#xff0c… · 2026/9/26 0:43:09

Web Worker + MinIO:多平台大文件上传兼容性实践
Web Worker + MinIO:多平台大文件上传兼容性实践

大文件上传真正让人头秃的,通常不是文件本身太大,而是“平台太多”。我这两年一直在做上传相关的功能,从几个MB的办公文档到几十GB的现场视频都碰过,最深的体会是:同一套代码在 Windows Chrome 上跑得飞快,… · 2026/9/26 0:43:09

Securo AI Agent教程:自托管LLM+MCP工具调用,用一句话查询你的财务数据
Securo AI Agent教程:自托管LLM+MCP工具调用,用一句话查询你的财务数据

Securo AI Agent教程:自托管LLMMCP工具调用,用一句话查询你的财务数据 【免费下载链接】securo Open-source personal finance manager. Self-hosted, privacy-first. 项目地址: https://gitcode.com/gh_mirrors/se/securo Securo 是一款开源、自… · 2026/9/26 0:43:03

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码