总消耗
1,039.554,806 tokens
输入(命中缓存)
1,035,835,776 tokens
输入(未命中缓存】
2,933,532 tokens
输出
785,498 tokens
下半年还能再降点不 还有没有机会 ![]()
如果你好奇做了什么
拉了个Windows Terminal做二次开发
V4强大无需多言 这东西复杂得我都审不动了 只能堆屎山了
- AI 对话侧边栏
- 工作空间/项目树:左侧边栏显示项目层级,支持背景色和 L 形树连接线
- 对话管理:创建/恢复/删除 AI 对话,悬停高亮恢复按钮
- 标签页颜色:按 AI 状态(Idle/Thinking/Running 等)为每个 tab 着色
- 标题双向同步:侧边栏标题 ↔ Tab 标题双向同步,分屏面板双击可重命名
- 窗口位置持久化:窗口位置和尺寸跨会话保存
- PaneInputBox — 终端内嵌输入框
- 每个面板独立的终端输入框,支持多行(最多 20 行),白色焦点边框
- 短语预设系统:从 JSON 加载快捷短语按钮,自动保存变更
- 预设编辑器:直接在输入框中添加/编辑/删除预设
- Enter 发送:通过 \r 直接写入 TermControl
- 设置面板:多页弹出式设置,管理预设和配置
- LayoutTree — 自由树布局拖放系统
取代原版的固定 SplitGrid 网格,实现了:
- 9 区方向拖放:Inner(4) + Outer(4) + Center/Swap,支持混排(Row/Column)
- 树形布局:Container(容器) + Leaf(面板) 递归结构,最大 3 层
- 可拖拽分割线:拖拽调整面板大小,带悬停光标反馈
- 非均匀网格:每行独立列数
- 跨面板 Tab 拖拽:Tab 可在不同 Panel 间拖放
- 半透明占位符:拖拽时预览目标位置
- 级联折叠:删除空面板后自动整理树结构
- Per-Panel TabBar(分屏本地标签栏)
- 每个分屏面板有独立的 TabBar,显示 AI 状态颜色
- 拖放切换面板归属
- 多 Panel 时折叠全局 TabView
- Win32 辅助窗口
- ToastWindow:Win32 GDI 渲染的 Toast 通知弹窗,支持自动关闭计时器和热重载配置
- ImeTip:IME 输入法状态指示器(Win32 分层窗口),英文键盘时自动隐藏
- 点击交互增强
- 终端区域点击映射:上部 2/3 聚焦输入框,下部 1/3 聚焦终端(通过 WH_MOUSE_LL 钩子)
4 个帖子 - 3 位参与者