Zalpha263/dsh-file-explorer2

dsh-file-explorer

Persistent web file explorer: lazy directory tree, preview + inline editing, IDE-style context menu (new/rename/copy/paste/delete-to-recycle-bin/paths), dock/float panel, workspace follow, floating ball toggle.

AI Analysis

核心用途是在 DSH 界面内直接管理和编辑本地项目文件。适合需要频繁查看或修改代码、无需切换到外部编辑器的开发者。

Package
dsh-file-explorer
Version
1.4.0
License
MIT
Last updated
Aug 14, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Zalpha263/dsh-file-explorer

使用说明

打开方式

  • 会话标题栏右侧「📁 文件」按钮
  • 侧边悬浮球「📁」(点击开关面板;拖动改变位置)

面板操作

控件 / 操作作用
右侧 / 中间 / 浮动停靠模式切换;「右侧/中间」模式拖边缘调整宽度
标题栏拖动浮动模式下拖动面板位置
面板四边 / 四角浮动模式下自由调整大小
↻ 刷新重新加载当前目录
👁 隐藏显示 / 隐藏 node_modules.git 等条目
🪁 悬浮球显示 / 隐藏侧边悬浮球
预览区上方分隔条拖动调整预览区高度
点目录 / 点文件 / ✕展开目录 / 打开文件预览 / 关闭预览

预览与编辑

  • 点文件 → 预览;预览头部点「编辑」进入编辑模式(仅限文本文件;二进制 / 已截断文件不可编辑)
  • 编辑时 Ctrl+S(或「💾 保存」)写盘;「取消」丢弃改动;Esc 退出编辑
  • 保存带版本检测:文件在打开期间被外部改动会拒绝保存并提示(避免覆盖他人修改)

右键菜单

菜单项适用作用
新建文件…目录 / 空白区输入文件名(可带扩展名),自动套用模板:txt(空) / md / py / js / json / ts / html / css,其它扩展名为空文件
新建文件夹…目录 / 空白区输入名称创建文件夹
重命名…文件 / 目录行内输入新名称,Enter 确认 / Esc 取消
复制文件 / 目录记录到内部剪贴板(刷新页面不丢失);目标行有虚线框提示
粘贴目录 / 文件 / 空白区把剪贴板中的文件/目录复制到目标目录;同名自动加 (1) (2) 后缀
复制绝对路径文件 / 目录完整路径写入系统剪贴板
复制相对路径文件 / 目录相对当前工作区根目录的路径写入系统剪贴板
删除文件 / 目录确认后移入系统回收站(Windows;其它平台永久删除)

提示:粘贴到「文件」上 = 粘贴到该文件所在目录;粘贴到目录 / 树空白区 = 粘贴到该目录。 删除后文件可在系统回收站中恢复;删除目录会连同其全部内容一起移入回收站。