dsh-vscode
在终端中运行以下命令:
dsh plugin install Hyna-hla/dsh-vscode
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install Hyna-hla/dsh-vscode 即可安装此插件,源码见 https://github.com/Hyna-hla/dsh-vscode。
插件介绍
DSH 的 pwsh 沙盒会拦截工作区外的可执行文件,模型想直接调用 code xxx 打开编辑器往往失败。dsh-vscode 以宿主插件形式直接 spawn Code.exe(stdio: ignore + detached),绕开沙盒限制,让编辑器集成变得可靠且确定。
核心能力包括:打开文件或文件夹(相对路径基于当前会话工作区)、通过 --goto file:line:col 精确跳转到指定行列、用 --diff 打开两个文件的对比视图,以及 wait: true 时等待窗口关闭再返回(默认立即返回)。自动探测顺序覆盖本地安装、Program Files 及 PATH 上的 code.cmd。
适合需要让 DSH 稳定唤起本地 VS Code 的开发者,尤其是依赖沙盒环境但又不想丢失编辑器便捷性的场景。
使用场景
- 让模型在对话中直接打开当前工作区的文件到 VS Code
- 跳转到代码指定行列进行精确查看
- 对比两个文件的差异视图
适合人员
- 需要 DSH 稳定唤起本地编辑器的开发者
- 在 pwsh 沙盒环境中受限的用户
- 希望免去手动切换窗口的效率优先者