acryl-dsh-editor-plugin-cli
在终端中运行以下命令:
dsh plugin install cordisplugins/acryl-dsh-editor-plugin-cli
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行以下命令即可安装该插件,源码地址为 https://github.com/cordisplugins/acryl-dsh-editor-plugin-cli :dsh plugin install cordisplugins/acryl-dsh-editor-plugin-cli
插件介绍
在 acryl-cli 终端里写代码时,想快速改个变量名或看一眼配置文件,却不得不切换到另一个窗口或外部编辑器,心流就此中断。acryl-dsh-editor-plugin-cli 为 DSH 的 TUI 表面注册了一个原生的 /files 命令,让你在同一个终端会话内直接浏览、查看和编辑本地文件,无需离开当前上下文。
插件提供目录优先排序的文件树导航,支持方向键与 Vim 风格 h/j/k/l 操控;按 / 可对当前目录做增量的、不区分大小写的名称过滤;文件查看带行号且可滚动;按 e 进入原地编辑,支持光标移动、字符插入删除与换行拆分,ctrl+s 保存时采用同目录临时文件再重命名的策略,中途异常不会留下半写文件。Escape 可逐级回退目录、搜索、查看与编辑状态,回到起始点后自动关闭覆盖层。
该插件面向日常依赖 TUI 工作流、希望所有文件操作收敛到 acryl-cli 单一进程内的开发者。跨文件递归搜索、git diff、Markdown 渲染与语法高亮被有意排除——语法高亮尤其被明确评估后跳过,因为它所需的渲染模型超出 pi-tui Component 契约所能提供的范围。
使用场景
- 在终端写代码时快速翻看或修改某个配置文件,无需切换窗口
- 通过 /files 命令在 TUI 中浏览项目目录结构并原地编辑目标文件
- 用 / 过滤即时定位当前目录下的文件,查看带行号的内容后再决定是否修改
适合人员
- 依赖 TUI 工作流的终端重度用户
- 将 acryl-cli 作为主要开发终端的开发者
- 希望文件操作收敛到单一进程内、减少上下文切换的人