DSH:把文件、终端与 Git 收进一个可拖拽

13次阅读
没有评论
DSH 免费下载|把文件、终端与 Git 收进一个可拖拽
获取下载链
微信关注「软件教程管家」公众号,回复 DSH (提取码 qjku)
官方渠道:GitHub 仓库

DSH 开发侧边栏工具中文版下载|Windows/macOS/Linux(把文件、终端与 Git 收进一个可拖拽的工作台)

DSH 开发侧边栏工作台界面

DSH 是一款面向开发工作环境的开发侧边栏工具,它对侧边栏的理解不止于查看信息,而是把文件管理、代码编辑、文档预览、网页浏览、真实终端、Git、后台任务以及可扩展 Tab 集中到一个工作区里,同时提供右侧栏与底部面板两套工作台,并允许用户通过拖拽重新组织 Tab 和分栏。据源稿介绍,项目把自己概括为一个插件、一套完整工作台,目前支持 Windows、Linux 和 macOS,而且它不会修改 DSH 源码,而是通过官方 CLI 自动完成挂载。

DSH 开发侧边栏信息表

软件名称 DSH,完整项目名为 dsh-better-sidebar
适用平台 Windows、Linux、macOS,需先完成 DSH 安装并保证其网页端能正常运行
核心定位 开发侧边栏,把分散的开发工作集中到侧边栏与底部面板
前置要求 据源稿介绍,需要 Node.js 20 或更高版本,以及 pnpm 10 或更高版本
扩展方式 提供服务化接口,其他插件可以登记新的侧边栏 Tab 与文件预览器
获取方式 见文末获取方式

DSH 开发侧边栏版本选择:按系统挑安装方式

安装方式 关键区别 适合谁
一键安装脚本 适用于 macOS、Linux,以及装有 Git Bash 或 WSL 的 Windows 习惯脚本安装的开发者
PowerShell 安装 适用于 Windows,支持 PowerShell 5.1 及以上版本 在 Windows 原生终端工作的开发者
先预览再安装 据源稿介绍,提供演练参数,可以先预览安装步骤再真正执行 对远程脚本执行比较谨慎的人

版本号以网盘内文件为准,本文不另行标注未经核实的版本数字;担心远程脚本的人,可以先下载并审阅仓库中的安装脚本,确认无误再执行。

开发侧边栏的核心能力:一套工作区覆盖文件、代码与开发任务

开发侧边栏的第一组能力是资源管理与编辑预览。资源管理器采用懒加载目录树,根目录对应当前会话的工作目录,点击文件可以直接在侧边栏打开,行尾的文件引用操作可以把文件引用放进输入框,右键还可以复制路径。代码编辑采用 CodeMirror 6,提供多语言高亮与原子保存,图片、Markdown、HTML、PDF、Word、Excel 与 PPT 都可以在侧边工作区内联预览,切换 Tab 时草稿不会丢失。

第二组能力是内嵌浏览器与真实终端。浏览器以 Tab 形式存在,可以多开,并提供后退、前进、刷新与在浏览器中打开等操作,页面默认运行在沙箱 iframe 中,无法访问界面数据与本地文件,同时拒绝本机地址,界面会实时显示沙箱状态,必要时可以临时放行。终端基于 xterm.js 与 node-pty,提供真实 Shell 环境,每个会话最多有 3 个终端界面,终端 Tab 可以保持连接并在重新进入后回放内容。

第三组能力是 Git、后台任务与双工作台。Git 面板提供真实 Diff 与类似 VS Code 的 Diff Tab,支持懒加载历史,右键可以执行暂存、放弃、提交、还原与捡取等操作。后台任务页把主会话完整 Agent 拓扑展示出来,点击节点可以直接进入执行记录,新子代理能够自动展开。底部面板是独立的第二套工作台,只挤占中间 Agent 输出区,不覆盖左右侧边栏,首次展开默认自动打开一个新终端,也可以通过设置关闭这个行为。

性能方面同样值得一提。据源稿介绍,项目采用客户端懒加载策略,启动阶段只加载约 325 KB 的核心代码,打开表格文件时才加载对应的大型预览组件,打开文档时只加载文档预览器,使用终端时才加载终端组件,首次打开短暂加载后即可使用。

DSH 开发侧边栏安装步骤

  1. 先确认运行环境:完成 DSH 安装,保证其网页端能正常运行,并准备好 Node.js 与 pnpm 的对应版本。
  2. 按版本选择表挑一种安装方式,执行项目提供的安装脚本或 PowerShell 安装流程。
  3. 安装完成后重启 DSH,并执行硬刷新,确认新的侧边栏已经出现。
  4. 从资源管理器打开一个项目文件,改动后用保存快捷键保存,确认编辑与保存链路正常。
  5. 再打开终端 Tab 与 Git 面板各一次,确认真实 Shell 与 Diff 显示都可用,整套工作台即算就绪。

DSH 开发侧边栏必改设置

  1. 底部面板首展行为先定好:首次展开自动开新终端是否保留,按自己的工作习惯决定,不用的话及时关掉,避免每次展开都多出一个终端。
  2. 侧边卡片逐项梳理:设置页按登记表渲染功能清单,每项可以独立开启或关闭,先把不用的 Tab 关掉,工作台只留常用项。
  3. 子代理自动展开规则确认一次:后台任务页的新子代理是否自动展开,会影响查看节奏,按自己跟进任务的方式设定。
  4. 浏览器沙箱状态保持可见:沙箱放行属于临时操作,用完及时恢复默认状态,不要长期放着不管。
  5. 移动端布局提前知晓:视口较窄时只显示右侧栏,底部面板 Tab 会并入右侧栏标签条,桌面端的底部工作台只在宽视口下可用。

DSH 开发侧边栏注意事项

  1. Git 功能目前有明确边界:据源稿介绍,暂时没有推送、拉取与抓取操作,也没有文件监听,文件变化需要手动刷新。
  2. 终端 Tab 跨分栏拖动后会重新挂载并重新打开 Shell,拖动前先确认当前终端里没有正在跑的关键任务。
  3. 表格预览不会保留单元格样式,HTML 预览只渲染已经保存的文件,这两点与直觉可能有出入,使用前先有预期。
  4. 浏览器沙箱默认不提供登录态与第三方 Cookie,部分网站的登录需要通过弹窗完成,遇到登录异常先从沙箱规则排查。
  5. 布局与分栏状态按会话保存在本地,旧状态会自动清理,换会话后布局不完全一致属于正常现象。

DSH 开发侧边栏适用人群与对比取舍

适合人群是把 DSH 当作长期开发工作环境的人,尤其适合需要频繁阅读项目文件、修改代码、运行命令并观察 Agent 工作过程的场景。它的取舍是:用一套可以自由组织的侧边工作区,换取更连贯的操作路径,代价是需要先接受它的边界,例如 Git 功能不完整、终端拖动会重挂载。对比之下,只用 DSH 自带侧边栏的人步骤更少,但文件、终端与 Git 散落在不同区域;另装一堆独立工具的人单项能力可能更强,但切换成本更高。DSH 的价值在于把这些能力收进同一个可拖拽、可扩展的工作台,并且把组织权交给用户。

工作方式 长处 短处
DSH 开发侧边栏 文件、终端、Git 与后台任务同处一区,Tab 可拖拽、可扩展 Git 尚无推送与拉取,个别预览有边界
DSH 自带侧边栏 零额外配置,开箱即用 能力分散,频繁切换区域
多款独立工具拼用 单项能力可能更专精 窗口与工具之间切换成本高
推广DSH 免费下载|把文件、终端与 Git 收进一个可拖拽

关注「软件教程管家」

回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。

版权与使用提示

本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›

上次编辑至今:6小时 · 内容还比较新鲜

公告

契机库网站正式上线!

了解更多
正文完
 0
评论(没有评论)