dsh-open-with
在终端中运行以下命令:
dsh plugin install HildebrandYu/dsh-open-with
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install HildebrandYu/dsh-open-with,或从插件市场安装;源码仓库为 https://github.com/HildebrandYu/dsh-open-with。
插件介绍
DSH 打开文件时会交给 macOS 处理,因此总是使用系统默认应用。若你只想在 DSH 的投递卡片、右侧预览和变更审查里用指定应用打开某类文件,又不想改动 Finder 双击或整台 Mac 的全局关联,改 LaunchServices 往往影响过大。dsh-open-with 只改写 DSH 内部的开启步骤,让 Finder 与系统默认保持原样。
插件按副档名把文件映射到你选择的应用,值可以是应用绝对路径、显示名称或 bundle id。规则保存在用户目录下的 open-with.json,也可在设定中的档案开启方式页面用下拉编辑,修改后立即生效且无需重启。未配置的副档名仍走系统默认;显示文件位置等操作不受影响,也不支持用通配键一把覆盖所有类型。
适合经常在 DSH 里审阅、预览多种格式,又希望桌面环境关联不被牵动的 macOS 用户。插件通过 open 命令启动应用,移除后即可恢复 DSH 原先的开启行为。
使用场景
- 在 DSH 投递卡片里用指定应用打开 docx 或 pdf
- 右侧预览 Markdown 时希望走 Obsidian 而非系统默认
- 变更审查里批量打开代码或配置文件
适合人员
- 不想改 macOS 全局默认关联的 DSH 用户
- 在 DSH 里频繁预览、审阅多格式文件的人
- 需要为不同副档名指定专用应用的 macOS 用户