← 返回列表
未验证
从 Yazi 启动 dsh-TUI,
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/6 · 已提供中文文档
从 Yazi 启动 dsh-TUI,并在可编辑提示中显式选择文件
综合分
28.4
GitHub 分
28.4
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add tr1v3r/dsh-tui.yazi该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
- 是什么
- dsh 原生插件 · ui
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 19 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/26
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-tui.yazi
从 Yazi 启动 dsh-TUI,
并用在 Yazi 中显式选中的文件填充其可编辑提示符。
在 Yazi 中选择两个文件并在可编辑的 dsh-TUI 提示符中打开它们
- 未选中任何文件时,dsh-TUI 以空提示符打开。悬停的文件会被
有意忽略。
- 选中一个或多个文件时,它们的路径会作为 @file
提及追加。
- 提示符绝不会自动提交,因此你可以在按 Enter 之前继续输入。
要求
- Yazi 26.8 或更新版本
- Node.js ^22.19 或 >=24
- 具有可用 dsh-tui 配置文件的 dsh
已在 macOS 上测试。欢迎提供 Linux 和 Windows 集成反馈。
安装
ya pkg add tr1v3r/dsh-tui
在 ~/.config/yazi/keymap.toml 中绑定插件:
[mgr]
prepend_keymap = [
{ on = "", run = "plugin dsh-tui", desc = "Launch DSH TUI with selected files" },
]
安装或升级插件后重启 Yazi。
配置
默认通过 node 运行 dsh --profile dsh-tui。需要时可在
~/.config/yazi/init.lua 中覆盖:
require("dsh-tui"):setup({
dsh_bin = "dsh",
node_bin = "node",
profile = "dsh-tui",
})
定位已安装插件时会遵循 YAZI_CONFIG_HOME 和 XDG_CONFIG_HOME。
工作原理
插件读取 cx.active.selected,在 dsh-TUI 占用终端时隐藏 Yazi,
并启动配置的配置文件。当有文件被选中时,assets/inject.mjs 中的
Node 辅助程序会发现新启动的 dsh-TUI 注入套接字,并且只发送
prompt.append 消息。它绝不会发送 prompt.submit。将辅助程序放在
assets/ 下可确保 ya pkg 随插件一起部署它。
包含空白字符的路径会使用 dsh-TUI 的 @"path with spaces"
语法加引号。同时包含空白字符和字面双引号的路径会作为纯提示符文本
插入,因为 dsh-TUI 的提及语法无法安全地表示它。
许可证
MIT