baobaolaodie/dsh-tui-vscode ↗★ 2
dsh-tui-vscode
在 VS Code 集成终端中运行 dsh-TUI 的扩展,支持多会话并行、侧边栏历史记录及一键启动/恢复。
AI 分析
核心用途是 VS Code 内集成 TUI。适合习惯在 VS Code 编辑器内直接调用 DSH 命令行界面进行编码辅助的开发者。
安裝
此插件尚未提供可驗證的 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(空 = 继承) |