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
-
项目地址 | Repository:https://github.com/devlive-community/codeforge
-
官方网站 | Official Website:https://codeforge.devlive.org/
-
版本号 | Version:v26.3.0
-
发布日期 | Release Date:2026年6月29日 | June 29, 2026
🐞 可视化调试(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 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.
📁 多根工作区与导航 | Multi-root Workspace & Navigation
-
多根工作区 - 在主目录之外挂载多个文件夹,各根为可折叠分区、标题吸顶
-
各根独立 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.