Lenonss/DSH_VsCodeMode ↗★ 12

dsh-vscode-mode

提供Monaco编辑器、差异审查、SVN集成和LSP智能的编码体验 适合需要在DSH中获得类似VSCode同屏编码与差异对比的开发者。

套件
dsh-vscode-mode
相容性
待驗證
Harness 依賴範圍
>=0.0.1-rc.1 <0.1.0 || >=0.1.0-rc.1 <0.2.0-0 || >=0.1.1-0 <0.2.0-0 || >=0.1.2-0 <0.2.0-0 || >=0.1.3-0 <0.2.0-0 || >=0.1.4-0 <0.2.0-0 || >=0.1.5-0 <0.2.0-0 || >=0.1.6-0 <0.2.0-0
版本
0.10.0
授權
MIT
最近更新
2026年9月24日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Lenonss/DSH_VsCodeMode

使用指南

打开文件

  • 文件树:资源管理器面板点击打开;文件链接(DSH 0.1.5+):聊天 / 文件树 里的文件链接直达右侧栏编辑器(含行号定位)。
  • 快速打开:Ctrl+P(QuickOpen)——↑↓ 选择、Enter 打开高亮项、 Esc 关闭,鼠标悬停与高亮同步。
  • 差异入口:对话输入框上方 dock 的「差异 N 个文件 · 查看下一个」按钮。

快捷键速查

快捷键功能
Ctrl+P快速打开文件(QuickOpen)
Ctrl+Shift+P / F1命令面板
Ctrl+U选中内容加为引用(Add Selection to Chat)
Ctrl+S保存(另有 700ms 防抖自动保存)
Ctrl+F / Ctrl+G查找 / 跳转行
F12 / Shift+F12转到定义 / 查找所有引用
Ctrl+点击 / Ctrl+hover引用导航 / 可导航标识符提示
Ctrl+B切换文件管理侧边栏
Ctrl+Shift+F工作区搜索(有选中则把选中文本填入搜索框)
Ctrl+Shift+V切换 Markdown 预览(仅活动文件为 .md 时生效)
Ctrl+F4关闭当前页签
Alt+← / Alt+→后退 / 前进(跨文件恢复焦点位置)
Ctrl+Alt+- / Ctrl+Shift+-后退 / 前进(同导航历史)
鼠标侧键 XButton后退 / 前进
Tab / Enter(补全中)展开代码片段
F9调试:切换光标行断点
F5调试:启动 / 继续
F10 / F11 / Shift+F11调试:单步跳过 / 步入 / 步出(暂停态)
Shift+F5调试:停止

差异审查流程

  1. agent 执行 edit / write 后,对话输入框上方出现差异 dock。
  2. 点击「差异 N 个文件 · 查看下一个」打开侧栏编辑器并聚焦差异;编辑器打开后 dock 变为完整操作条:Keep(采纳)/ Undo(拒绝)/ 跳转 / 回滚 / 归档对比。
  3. 每条差异处理完成立即归档;DiffLauncher 全局总览支持按批次浏览 + 回滚; 状态持久化到 .dsh-edit-review.json,重启不丢。

引用、片段与 LSP

  • 快捷引用:选中内容 Ctrl+U(或页签右键 / 文件树右键),插入点跟随输入框 光标,送入对话上下文。
  • 代码片段:Ctrl+Shift+P →「配置代码片段」编辑 .code-snippets;编辑代码 时 prefix 自动 IntelliSense 补全,Tab / Enter 展开。
  • LSP:F12 转到定义(多结果弹 Peek 选择)、Shift+F12 查找引用、 Ctrl+点击 导航;取不到定义自动降级「转到引用」。补全随输入 . / : / ( / [ 自动弹出(Ctrl+Space 手动触发,Tab / Enter 采纳),函数实参处显示签名帮助。

配置

设置 →「VSCodeMode」页:

分区说明
通用编辑器宽度(180–560)等 / 系统集成卡片 / 文件链接使用工具 / 开发形态开关
我的 MCP / 项目 MCPMCP 服务器可视化管理(stdio / streamable-http)
性能优化会话盘点 / 移出归档 / 压缩调优 / 侧车摘要指引
兼容性兼容性报告(外部插件探测、路由 / 重复装配护栏)、插件技能组装载状态、旧版形态引导