baobaolaodie/dsh-tui-vscode2

dsh-tui-vscode

在 VS Code 集成终端中运行 dsh-TUI 的扩展,支持多会话并行、侧边栏历史记录及一键启动/恢复。

AI 分析

核心用途是 VS Code 内集成 TUI。适合习惯在 VS Code 编辑器内直接调用 DSH 命令行界面进行编码辅助的开发者。

包名
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(空 = 继承)