baobaolaodie/dsh-tui-vscode ↗★ 2
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 官方扩展几乎一致。
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 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.command | dsh-tui | 启动命令(按宿主 PATH 解析为绝对路径后发送) |
dsh-tui-vscode.extraArgs | [] | 每次启动追加的 CLI 参数,如 ["--lang","en"] |
dsh-tui-vscode.lang | "" | ""/zh/en,写入 DSH_TUI_LANG |
dsh-tui-vscode.injectEditor | true | 未设 $VISUAL/$EDITOR 时导出 $VISUAL |
dsh-tui-vscode.editorCommand | code -w | 导出为 $VISUAL 的命令 |
dsh-tui-vscode.dshHome | "" | 覆盖会话的 $DSH_HOME(空 = 继承) |