baobaolaodie/dsh-tui-vscode2

dsh-tui-vscode

Run dsh-TUI in a real VS Code integrated terminal — an experience almost identical to the official Claude Code extension: Beside placement, multiple concurrent sessions, sidebar session history, one-click start/resume. 让 dsh-TUI 跑在真实集成终端里,体验与 Claude Code 官方扩展几乎一致。

包名
dsh-tui-vscode
版本
0.6.1
许可证
MIT
最近更新
2026年8月17日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

使用

  • 启动 / 多开:点编辑器标签栏右侧鲸鱼按钮,或命令 dsh-tui: Start new session / 启动新会话——每次都在编辑器区另一侧新开一个 DeepSeek 终端并自动运行 dsh-tui;再次点击 = 再开一个,多会话并行。活动栏鲸鱼图标打开侧边栏「会话历史」(欢迎页含启动/恢复按钮)。
  • 恢复上次会话dsh-tui: Resume last session / 恢复上次会话--resume,读 ~/.dsh-tui/resume.txt)。
  • 恢复指定会话:侧边栏「会话历史」展开项目 → 点击会话条目——新终端携带 DSH_TUI_RESUME_SESSION= 环境变量启动该会话。
  • 终止:关闭终端标签(只结束该会话),或在 TUI 内双击 Ctrl+C;命令 dsh-tui: Terminate session / 终止会话 向最近终端发送 Ctrl+C。

配置

默认说明
dsh-tui-vscode.commanddsh-tui启动命令(按宿主 PATH 解析为绝对路径后发送)
dsh-tui-vscode.extraArgs[]每次启动追加的 CLI 参数,如 ["--lang","en"]
dsh-tui-vscode.lang""""/zh/en,写入 DSH_TUI_LANG
dsh-tui-vscode.injectEditortrue未设 $VISUAL/$EDITOR 时导出 $VISUAL
dsh-tui-vscode.editorCommandcode -w导出为 $VISUAL 的命令
dsh-tui-vscode.dshHome""覆盖会话的 $DSH_HOME(空 = 继承)