从 Python 到 Rust 的图形化断点调试 —— CodeForge 26.3.0 来了

CodeForge v26.3.0 是一次以调试、AI、数据与工作区 为核心的大版本:把一套基于 DAP 的可视化调试器 装进编辑器,覆盖 Python / Go / Rust / C / C++;扩展选中代码的 AI 解释·重构·测试 与代码库上下文对话;带来结果导出、ER 图、交互式事务 等数据库能力;引入多根工作区与大量编辑器生产力功能(.editorconfig、自动换行、缩进参考线、专注模式、置顶标签、文件树定位等)。

CodeForge v26.3.0 is a major release centered on debugging, AI, data and workspaces : a DAP-based visual debugger built into the editor for Python / Go / Rust / C / C++; expanded AI explain·refactor·test on selected code plus codebase-aware chat; richer database tooling (result export, ER diagrams, interactive transactions ); and a new multi-root workspace alongside many editor productivity features (.editorconfig, word wrap, indent guides, Zen mode, pinned tabs, reveal-in-tree, and more).


📦 版本信息 | Release Information


🐞 可视化调试(DAP)| Visual Debugging

基于调试适配器协议(DAP)的图形化调试 ,无需切到命令行:

A graphical debugger built on the Debug Adapter Protocol --- no terminal needed:

  • 断点 :行断点、条件断点异常断点,执行行高亮
  • 调用栈 / 变量 / 监视 / 求值 面板,调试控制台悬停求值
  • 会话控制:继续 / 暂停 / 单步进入·跳过·跳出 / 重启 / 停止,调试工具栏
  • 支持语言:Python(debugpy)、Go(delve)、Rust · C · C++(lldb-dap,先编译后调试)
  • 设置页一键安装调试适配器,状态栏实时调试指示

Breakpoints (line / conditional / exception ) with current-line highlight; call stack, variables, watch & evaluate panels, a debug console and hover evaluation ; full session control and a debug toolbar; languages Python (debugpy), Go (delve), Rust·C·C++ (lldb-dap, build-then-debug) ; one-click adapter installation from settings and a status-bar debug indicator.


🏃 运行 · 测试 · 任务 | Run, Test & Tasks

  • 运行测试 - 自动识别项目类型并选用对应测试命令
  • 运行任务 / 构建预设 - 在集成终端中执行常用命令
  • 发送选区到终端 - 把选中代码片段一键送入终端运行

Run tests (auto-detecting project type), run task / build presets in the integrated terminal, and send selection to terminal.


🤖 AI 能力增强 | AI

  • 选中代码 → AI 解释 / 重构 / 生成测试,结果以差异预览确认后再应用
  • AI 对话挂接代码库上下文,回答更贴合当前项目
  • AI 生成提交信息 - 基于已暂存 diff 生成,贴合本次实际提交内容

AI explain / refactor / generate-tests on a selection (applied via diff preview), codebase-aware chat , and AI commit messages generated from the staged diff.


🗄 数据库 · SQL | Database & SQL

  • 查询结果导出 - 导出为 JSON / Excel
  • ER 图 - 由 schema 自动生成实体关系图;MySQL 未选库时可内联选择数据库
  • 交互式事务 - SQLite / DuckDB / MySQL / Postgres 的 BEGIN / COMMIT / ROLLBACK 全程图形化
  • 执行历史收藏 - 常用执行记录可收藏、按收藏过滤

Export results to JSON / Excel , generate ER diagrams from schema (with inline DB picker for MySQL), interactive transactions (begin/commit/rollback) across SQLite·DuckDB·MySQL·Postgres, and favorites in execution history.


  • 多根工作区 - 在主目录之外挂载多个文件夹,各根为可折叠分区、标题吸顶
  • 各根独立 Git 徽标 ,根标题右键可新建 / 移除
  • 跨全部根的搜索 / 替换 ,以及目录右键在文件夹中搜索
  • 在文件树中定位当前文件 (可选切换文件时自动定位)、一键折叠所有文件夹
  • 面包屑分段下拉 - 点击层级快速切换同级文件、钻入子目录

Mount multiple folders as collapsible, sticky-header roots; per-root Git badges ; new-file / remove from a root's context menu; search & replace across all roots plus find-in-folder ; reveal active file in the tree (with optional auto-reveal) and collapse-all ; and a breadcrumb dropdown to jump between sibling files.


✍️ 编辑器体验 | Editor Experience

  • .editorconfig 支持 - 按文件应用缩进,保存时去除行尾空白 / 补末尾换行
  • 自动换行 (Alt+Z)、缩进参考线专注模式(隐藏周边面板沉浸编辑)
  • 符号大纲 - 按层级缩进显示,打开即定位光标所在符号
  • 状态栏缩进指示 - 点击快速切换空格 / 制表符与缩进宽度
  • 文本命令 - 排序行、大小写转换、删除重复行、去除行尾空白、复制为 Markdown 代码块
  • 与剪贴板比较 - 把当前内容和剪贴板做差异对比

.editorconfig support (indent + trim-trailing / final-newline on save), word wrap (Alt+Z), indent guides , Zen mode , a hierarchical symbol outline that lands on the cursor's symbol, a clickable indentation indicator , text commands (sort / case / dedupe / trim / copy as Markdown ), and compare-with-clipboard.


🗂 标签与 Git | Tabs & Git

  • 重新打开已关闭标签 (Mod+Shift+T)、置顶标签
  • 标签右键 - 在文件树中定位 / 在文件管理器显示 / 复制路径与相对路径
  • 自定义 .gitignore 模板 - 设置页管理,独立存储
  • 远程永久链接 - 复制 / 在浏览器打开当前文件指定行的 GitHub·Gitee·GitLab 链接
  • 状态栏当前分支 - 点击直达 Git 面板

Reopen closed tab & pin tab , a richer tab context menu, custom .gitignore templates , remote permalinks (copy / open current line on GitHub·Gitee·GitLab), and a status-bar branch indicator.


📥 立即下载 | Download Now

GitHub Releases 下载最新版本,或访问官方网站了解更多信息。

Download the latest version from GitHub Releases, or visit the Official Website for more information.