新闻详情

新闻详情

首页 / 资讯中心 / 详情

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

发布时间:2026/11/12 14:40:40来源:尧图网络
如何用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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/11 13:52:51

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/10 19:42:40

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/12 9:50:02

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/12 9:25:38

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/11 15:37:39

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/10 17:14:10

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉