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 官方扩展几乎一致。
AI 분석
核心用途是 VS Code 内集成 TUI。适合习惯在 VS Code 编辑器内直接调用 DSH 命令行界面进行编码辅助的开发者。
설치
검증된 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.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(空 = 继承) |