当前位置: 首页 > news >正文

CodeForge v26.3.0发布:可视化调试、AI增强、数据库等多方面升级!

CodeForge v26.3.0:以调试、AI、数据与工作区为核心的大版本

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

版本信息

  • 项目地址:https://github.com/devlive-community/codeforge
  • 官方网站:https://codeforge.devlive.org/
  • 版本号:v26.3.0
  • 发布日期:2026年6月29日

可视化调试(DAP)

基于调试适配器协议(DAP)的 **图形化调试** ,无需切到命令行,具体有哪些特点呢?

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

运行 * 测试 * 任务

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

AI能力增强

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

数据库 * SQL

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

多根工作区与导航

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

编辑器体验

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

标签与Git

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

立即下载

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

http://www.jsqmd.com/news/1098031/

相关文章:

  • VMware虚拟机安装Ubuntu Server完整指南:从零搭建Linux开发环境
  • 从零搭建AI项目自动化测试体系:基于Pytest与Appium的实战指南
  • AI隐语:大模型自发涌现的高效通信协议
  • 无犯罪证明翻译怎么办?无犯罪证明材料有哪些?需注意什么?
  • Playwright自动化测试框架:从原理到实战的完整指南
  • 什么是LLM束搜索: 与LLM内部32层完全无关
  • 为什么需要glogg?让海量日志分析不再痛苦
  • MoE混合专家模型原理与实战:参数量、路由策略与训练稳定性
  • 基于pytest的接口自动化测试框架搭建与实战指南
  • AI生成内容的版权归属:法律边界与技术实践
  • 九大网盘直链下载助手:LinkSwift 终极指南
  • AI Agent 运行时架构:从 Context 陷阱到事件日志驱动的稳定执行
  • Pytest命令行传参与参数化测试实战:提升自动化测试灵活性与效率
  • SSRS高危RCE漏洞CVE-2024-38077修复实战与深度防御指南
  • Vue 3项目测试体系搭建:整合Vitest、Cypress与Playwright实战指南
  • FAE放射组学分析工具:医学影像特征探索与预测模型构建的完整解决方案
  • Playwright自动化测试多环境配置实战:从原理到CI/CD集成
  • 大模型技术解析应基于可验证事实与开源实践
  • Anthropic新API如何让AI抽象层归零
  • JMeter实战:模拟1000并发用户压测电商系统全流程指南
  • Selenium自动化测试从入门到精通:Python实战与POM框架搭建
  • 卷积核与滤波器:CNN中kernel和filter的统一认知与工程实践
  • AI如何将网络攻击成本压低至$18/小时
  • 分类模型评估指标全解析:从混淆矩阵到业务落地
  • 抖音下载完全攻略:如何用douyin-downloader轻松保存无水印视频
  • 技术深度解析:5步构建开源项目整合补丁的模块化插件框架
  • JavaScript安全编程实战:从XSS/CSRF防御到Node.js安全实践
  • 三步掌握PulseView:开源逻辑分析仪图形化工具完整指南
  • AI简报如何成为可执行的技术接口
  • 混元图像3.0深度解析:浏览器内本地化AI绘画新范式