Lenonss/DSH_VsCodeMode ↗★ 12

dsh-vscode-mode

DSH 上的类 VSCode 编码体验:Monaco 编辑器(文件页签/QuickOpen/状态栏,可驻 DSH 0.1.5+ 官方右侧 Sidebar 与对话同屏)+ 命令栏(Ctrl+Shift+P)与可扩展指令系统 + VS Code 兼容代码片段(.code-snippets 全局/项目,IntelliSense 展开)+ Agent 编辑差异审查(整文件差异/采纳/拒绝/归档/回滚)+ SVN 集成(侧栏变更面板/日志弹窗/并排差异)+ 语言服务器(LSP)智能(跳转定义/引用/hover/大纲 + VSIX 扩展市场安装),状态持久化到工作区旁车 适合需要在DSH中获得类似VSCode同屏编码与差异对比的开发者。

패키지
dsh-vscode-mode
호환성
미검증
Harness peer 범위
>=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)
性能优化会话盘点 / 移出归档 / 压缩调优 / 侧车摘要指引
兼容性兼容性报告(外部插件探测、路由 / 重复装配护栏)、插件技能组装载状态、旧版形态引导