DeepSeek Harness (DSH) 採用模塊化插件架構。在開發流程中,常需要在 WSL Linux 環境與 Windows 編輯器(如 Cursor 或 VS Code)之間切換。dsh-wsl-editor 插件專門解決這一痛點,通過提供統一的工具接口,將 WSL 路徑映射到 Windows 本地編輯器。
插件介紹¶
該插件屬於 dsh-wsl-kit 生態的一部分。它提供一個名爲 win_editor 的工具,用於在 Windows 環境下打開指定路徑。同時提供 win_editor_status 工具,用於檢查當前 Windows PATH 中可用的編輯器。
安裝與啓用¶
安裝該插件需要執行以下命令。該插件版本爲 0.1.1,且依賴 dsh 版本 >= 0.1.2。
dsh plugin --profile web add github:173787247/dsh-wsl-editor
安裝完成後,請重啓 dsh web 服務,並打開一個新的會話。此時,win_editor 和 win_editor_status 兩個工具將可用。
核心功能¶
插件提供兩個核心工具:
win_editor: 用於打開文件。win_editor_status: 用於檢查環境配置。
使用示例¶
win_editor 工具接受路徑以及可選的編輯器名稱、行號和列號。
不同編輯器對參數的處理方式不同:
- Cursor / VS Code: 使用
-g file:line:column參數。插件會自動拼接該參數以支持行號和列號的跳轉。 - Notepad: 不支持行號和列號跳轉,會忽略該參數。
環境與依賴¶
- 依賴版本: 該插件需要
dsh >= 0.1.2,以及Node >= 18。 - 所屬套件: 它是
dsh-wsl-kit的一部分,可單獨安裝或使用 kit 的full集合。 - Cloud Flash: 插件本身不配置 Cloud Flash 的模型,Cloud Flash 使用
deepseek-flash(V4.1 Flash) 模型。
總結¶
dsh-wsl-editor 通過 win_editor 工具,簡化了 WSL 路徑在 Windows 編輯器中的打開流程。對於需要在 Windows 端進行代碼審查或編輯的開發者,這是一個實用的輔助工具。