dsh-set-workspace:Windows 资源管理器右键打开 DSH 工作区

在 DSH 开发中,将本地文件夹注册为工作区是常见操作。手动输入路径效率低且容易出错。dsh-set-workspace 插件通过在 Windows 资源管理器中添加上下文菜单项,解决了这一重复步骤。

这是什么

这是一个 DSH 插件,由 tsingshitao-nuke 维护。它将“Open DSH Workspace Here”选项添加到 Windows 文件夹右键菜单中。它处理了启动 DSH(如果未运行)、创建工作区、启动会话以及切换 DSH 页面到该工作区的全部流程。

核心功能

  • 右键菜单集成:在 Windows 文件资源管理器中右键点击文件夹以打开为工作区。
  • 自动启动:如果 DSH 未运行,自动启动 DSH(桌面应用或 CLI)。
  • 会话管理:注册工作区并启动会话。
  • 自动切换:自动将 DSH 页面切换到新工作区。
  • 系统支持:支持 Windows 11。
  • 隐藏窗口:使用 wscript 进行隐藏窗口启动,避免控制台闪烁。
  • 浏览器模式:支持浏览器模式,可配置聚焦浏览器页面。

安装与启用

  1. 确保系统已安装 Windows、Node.js >= 20 和 DSH。
  2. 运行安装命令:
dsh plugin --profile web add github:tsingshitao-nuke/dsh-set-workspace

典型用法

  • 在 Windows 资源管理器中右键点击一个文件夹,然后选择“Open DSH Workspace Here”。
  • 如果 DSH 未运行,该插件会启动它。
  • 要在浏览器模式下使用,请使用 --browser 标志或配置文件来聚焦浏览器页面而不是桌面窗口。

适用场景与注意

  • 非官方项目:这是一个非官方社区项目,未获得 DeepSeek 的背书。
  • 系统要求:需要 Windows、Node.js >= 20 和 DSH 安装。
  • Windows 11 行为:在 Windows 11 上,菜单项可能出现在“显示更多选项”(Shift+F10)下,而不是顶层菜单。
  • 通信方式:桥接使用循环通信。
  • 浏览器限制:Windows 没有跨浏览器 API 来激活特定标签页,因此它可能会打开一个新标签页而不是切换到已打开的标签页。

总结

该插件通过右键菜单简化了工作区设置流程。更多细节和源码可参考项目主页。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜