欢迎使用东新网科(NTAC)官方网站,专注 JAVA、HTML5、C语言、Dart 软件开发及 UI/UX 设计 欢迎使用东新网科(NTAC)官方网站,专注 JAVA、HTML5、C语言、Dart 软件开发及 UI/UX 设计

消息中心

最新公告、更新日志与动态,第一时间了解 NTAC 的每一次进步

返回消息列表
新软件 公告 2026-08-07 21:47 · 作者:NTAC管理员 · 浏览 3 次

Engrund EDA-全新一代现代化代码编辑器

Engrund EDA Editor · 官方主页

代码,从此流淌如丝。 专为极致体验而生的新一代桌面代码编辑器

📌 导航


🌠 Hero · 第一眼

主标语

代码,从此流淌如丝

副标语

60+ 编程语言 · 8 种界面语言 · Windows / macOS / Linux 三端原生 · 启动仅需 0.6 秒

立即行动

按钮说明
🖥️ 立即下载 Windows 版64-bit · 安装包 ~78 MB · 开源免费
🍎 下载 macOS 版Intel / Apple Silicon 通用版 · DMG
🐧 下载 Linux 版.deb / .rpm / AppImage · 三发行版
📖 30 秒快速上手指南新用户必读 · 开箱即用

✨ 功能一览

🎨 原创设计语言 · 100% 自研视觉体系

我们拒绝默认组件的"够用就好"。
Engrund 的每一个按钮、标签、面板、阴影、过渡曲线,都经过像素级打磨。

  • Liquid Glass 磨砂玻璃:多层叠加磨砂 + 高光渐变,深度感拉满
  • 24px 圆角卡片:柔和不刺眼,长时间编码也不累
  • SF 级字体排版:英文 San Francisco,代码 SF Mono 11pt,中文苹方 PingFang SC
  • 苹果式中文术语:拷贝、抹掉、访达风格,用起来就像 Mac 原生

🧲 磁吸自由坞站 · 布局的自由从未如此简单

告别固定侧栏 + 标签页的老派布局。
Engrund 的磁吸坞站让每个面板都能悬浮、吸附、折叠、组合

  • 四向磁吸引导线:拖拽时自动高亮吸附区域,对齐精确到 1px
  • 折叠为胶囊按钮:用完的面板一键收起,底部胶囊栏一键唤回
  • 自由组合分屏:左右分、上下分、网格分,怎么顺手怎么分
  • 尺寸可自由拖拽:侧边栏、底部面板、项目树,宽度高度都能调

🎬 全局 120fps 丝滑动画 · 动画是手感的科学

"动画不是炫技,是让用户感知因果关系的桥梁。"
  • 页面入场:淡入 + 缩放 + 8px 位移,Standard 曲线
  • 面板切换:水平/垂直滑动淡入,错峰入场
  • 标签切换:下划线 + 图标色彩联动过渡
  • 按钮反馈:按下缩放 + 背景渐深,松手回弹
  • 卡片 Hover:阴影加深 + 1.5px 上移,光标指针变手型
  • 所有动画可调速:即时 / 快 / 标准 / 慢,四档可选

⚡ 性能碾压级体验

指标Engrund传统编辑器
冷启动0.6 秒3 ~ 8 秒
关闭窗口0.01 秒2 ~ 5 秒(未响应)
打开 10 万行代码0.9 秒4 ~ 15 秒
大项目全局搜索0.3 秒起2 ~ 6 秒
动画帧率锁 120Hz30 ~ 60Hz 偶发掉帧
内存占用(空窗口)~120 MB200 ~ 800 MB

🌐 60+ 编程语言原生支持

不是"套个高亮配色"式的假支持。每种语言都深度集成:原版 SVG LOGO + 语法高亮 + 一键运行 + 编译器对接 + 项目模板

分类语言列表
Web 前端HTML、CSS、SCSS、Less、JavaScript、TypeScript、JSX、TSX、Vue、Svelte、Angular
Web 后端PHP、Node.js、Python、Ruby、Go、Rust、Java、Kotlin、Dart、Lua
系统级C、C++、C#、Objective-C、Swift、Rust、Go、Zig、Nim
脚本Shell/Bash、PowerShell、Batch、Python、Ruby、Perl、Lua、Tcl
数据SQL、R、Julia、MATLAB-like、GraphQL、JSON、YAML、TOML、XML、CSV
移动/跨端Dart (Flutter)、Kotlin、Swift、Java、C# (MAUI)
工程CMake、Makefile、Gradle、Maven、Dockerfile、Protobuf、Arduino/ESP32
学术/排版LaTeX、Markdown、AsciiDoc、Elixir、Clojure、Haskell、OCaml、Scala、F#、Solidity、Erlang
配置INI、ENV、.plist、.gitignore、Regedit
每种语言一键创建项目 · 一键编译运行 · 无需手工配置环境变量

🌏 8 种界面语言 · 无缝切换

  • 🇨🇳 简体中文(苹果式术语)
  • 🇺🇸 英国英语 / 美国英语
  • 🇯🇵 日本語
  • 🇰🇷 한국어
  • 🇫🇷 Français
  • 🇩🇪 Deutsch
  • 🇪🇸 Español
  • 🇷🇺 Русский
切换即时生效,无需重启。所有语言 UI 像素级对齐,不会出现换行错位。

📝 Markdown · 不止是预览

别人的 Markdown 预览:看看就好
Engrund 的 Markdown:写完就跑

  • 编辑 / 预览 / 分屏三种模式,随时切换
  • 代码块内直接运行:Python、JS、Shell、Go……写 Markdown 笔记时当场验证代码
  • TOC 大纲自动生成,点击跳转
  • Mermaid 图表原生支持

🌐 HTML / PHP · 实时预览

  • 保存即刷新,内置 HTTP 预览服务器
  • PHP 项目自动解析路由,支持 ThinkPHP / Laravel 模板
  • 内建 DOM 结构检查 & CSS 覆盖率提示
  • 一键用外部浏览器打开

⌨️ 编码体验的每一处细节

功能说明
多光标按住 ⌥ 键(Alt)点击任意位置,批量编辑
代码折叠按缩进深度自动识别,折叠行号保留
括号高亮配对括号动态高亮,嵌套层级一目了然
缩进参考线淡色竖线标记缩进层级
小地图 Minimap右侧缩略代码地图,拖拽快速定位
Git 行内 Blame每行代码右侧淡色显示修改者 & 时间
诊断叠加层报错波浪线 + 悬浮气泡即时解释
签名帮助函数参数类型、默认值提示
补全弹出模糊匹配 · 排序权重学习你的使用习惯
面包屑导航当前文件在项目中的路径,点击跳

🛠️ 集成工作台 · 一个窗口搞定一切

底部面板支持多标签页切换:

  • 终端 Terminal:分会话管理,当前文件语言自动探测环境,快捷命令胶囊一键执行
  • 问题 Problems:错误 · 警告 · 提示三级分类,点击定位
  • 调试 Debug:断点、单步、变量面板、调用栈、监视表达式
  • 时间线 Timeline:Git 提交历史 + 本地文件编辑历史,双时间轴叠加
  • 大纲 Outline:当前文件符号树,点击跳
  • 端口 Ports:本地监听端口一览,一键转发 / 浏览器打开
  • 运行 Run:按当前文件语言自动匹配运行方式
  • 筛选器 Filter:任意面板支持按关键字过滤

🐙 Git · 深度集成

不是"调用 git 命令行打印输出"的浅集成。

  • 左侧 Git 面板:改动文件树 · 暂存区 · 提交信息
  • 行内状态色条:新增(绿)| 修改(黄)| 删除(灰三角)
  • 差异对比 Diff:左右对照 + 内联两种视图,可单行 / 单块接受 / 回退
  • 冲突解决:三栏式冲突解决器,保留双方 · 保留当前 · 保留传入
  • 分支管理:新建、切换、合并、变基、删除,无需记命令
  • 提交详情:点击某次提交,查看改动文件清单 + 逐文件 diff
  • 历史面板:时间轴式提交历史,作者过滤、搜索

🤖 AI · 你的编码副驾

  • 侧边栏对话 · 上下文自动注入当前文件
  • 整段重构建议,点击替换
  • 代码审查:自动发现潜在 Bug、性能问题
  • 一键生成注释 / 测试用例 / 文档字符串
  • 批量处理器:选中文件列表,批量重命名、格式化、转码

🧩 插件市场 · 无限扩展

  • 卡片式网格布局,搜索 · 分类 · 排行
  • 在线下载安装,无需手动拷贝
  • 依赖冲突自动检测,版本回滚一键完成
  • 预置 10+ 精选插件:主题、语言包、Vim 模式、Snippet 合集 …

🎚️ 70+ 项可配置设置

9 大分类,每个开关都真的能工作,不是摆设:

  1. 通用:主题、字体大小、行距、自动保存
  2. 外观:毛玻璃强度、动画速度、紧凑/舒适模式
  3. 窗口设置:标题栏样式、启动行为、窗口记忆
  4. 工作台:坞站吸附强度、面板默认尺寸、过渡曲线
  5. 编辑器:制表符宽度、换行策略、自动格式化
  6. 安全性:沙盒路径白名单、远程执行确认
  7. 应用程序:启动项、更新通道、崩溃报告
  8. 扩展:插件源、自动更新、开发者模式
  9. 功能:AI 开关 · Live Preview · Git 行内 Blame · Minimap 等

所有设置即时生效,无需"重启应用"。


🎯 为什么选 Engrund

1. 设计即生产力

传统编辑器的 UI 是"为了能用",Engrund 的 UI 是"为了好用"。
当每一天 8 小时面对同一块屏幕,视觉上的愉悦感会实实在在转化为编码的心流

2. 启动 0.6 秒 · 关闭 0.01 秒

灵感来了就写,想走就走。
不接受"等编辑器加载完再写"。
不接受"先保存会话再等引擎销毁"。

3. 布局的终极答案:磁吸坞站

用过的人都说:再也回不去固定侧栏了。
像在真实桌面上整理文件一样整理你的工作区。

4. 完全本地化 · 零数据收集

  • 不需要登录
  • 不收集任何使用数据
  • 不上传任何代码片段
  • 所有设置、会话、AI 对话全部存在本地磁盘
你的代码,只属于你。

5. 开源免费

  • 完全开源,可自由 Fork
  • 可商用,无 License 限制
  • 不弹广告,不推订阅,不卖 Pro 版弹窗

🔬 技术亮点

技术选型我们的做法为什么
桌面框架Flutter 3.22,三端原生编译(非 Electron)动画性能是 WebView 的 5 倍,内存仅为 VS Code 的 1/5
状态管理Provider + ChangeNotifier极简、可预测、无 boilerplate
动画系统flutter_animate 声明式动画 + EDA Curves 原创曲线120fps 锁帧,不过绘制,不丢帧
语法高亮自研 GeneralSyntaxHighlighter,60+ 语言词法解析器支持字符串边界、多层嵌套注释、预处理指令
窗口管理window_manager + 原生无边框窗口绘制14px 圆角 · 交通灯按钮零延迟响应
终端集成PTY 伪终端 + 容错 UTF-8 解码器Windows GBK、Mac UTF-8、Linux 多编码自动兼容
语法引擎code_text_field + Flutter Highlight可组合的代码编辑器内核,非重 DOM 方案
主题系统EDA Theme Token 体系,亮/暗双主题所有颜色有语义名,自定义主题只需改 14 个颜色
路由GoRouter + 自定义 PageTransitionsBuilder三平台统一过渡,禁用平台默认路由动画

💾 下载与安装

系统要求

平台最低要求推荐配置
WindowsWindows 10 1903+ · x64 · 4GB RAM · 2GB 硬盘Windows 11 · 8GB RAM · SSD · 120Hz 显示器
macOSmacOS 11 Big Sur · Intel / Apple Silicon · 4GB RAMmacOS 14 Sonoma · Apple Silicon · 8GB RAM
LinuxUbuntu 20.04 / Fedora 34 / Debian 11 · x64 · 4GB RAMUbuntu 24.04 · 8GB RAM · SSD

安装步骤

  1. 下载安装包(官网首页大按钮)
  2. 双击运行安装向导
  3. 向导自动检测字体(SF / SF Mono / 苹方),若缺失自动下载开源替代字体(Inter / JetBrains Mono / Noto Sans SC)
  4. 完成后桌面出现 Engrund EDA Editor 图标,双击打开
  5. 30 秒内完成新项目创建,开始你的第一行代码

字体说明

Engrund 提供两种字体包,请根据你的需求选择:

版本UI 英文代码字体中文 UI适用场景
Apple 字体版San Francisco ProSF MonoPingFang SC个人使用 · 追求最还原的 macOS 质感
开源字体版InterJetBrains MonoNoto Sans SC (思源黑体)分发、商用、开源项目打包
macOS 用户:系统已自带字体,两版安装包效果一致。 Windows / Linux 用户:如果你已自行安装 SF 系列字体,开源版也会自动优先使用。

🧩 插件市场

  • 主题插件:GitHub Dark、Monokai、Dracula、Solarized、One Dark、Nord … 全部免费
  • 语言扩展:COBOL、Fortran、Ada、V、Crystal、Vlang、Ballerina …
  • 编辑器增强:Vim 模式、Emacs 键位、Todo 高亮、彩虹括号
  • 效率工具:批量重命名器、图片压缩、HTTP 客户端、正则调试器
所有插件开源可审查,无静默运行逻辑。

👨‍💻 开发者社区

渠道链接
GitHub 仓库github.com/engrund/eda-editor(⭐ Star 支持我们)
Issue 反馈github.com/engrund/eda-editor/issues(Bug / 功能请求)
讨论区GitHub Discussions
插件提交GitHub Pull Request
邮件支持hello@engrund.dev

🗺️ 路线图 Roadmap

  • v0.2:远程开发(SSH / WSL2 / Docker 容器内打开项目)
  • v0.3:协作编辑 · 实时多人同屏
  • v0.4:数据库面板可视化(MySQL / PostgreSQL / SQLite / Redis)
  • v0.5:本地大模型离线 AI 引擎(无需 API Key)
  • v1.0:稳定版 · 正式发布 · 长期支持

❤️ 关于我们

Engrund 由一群对编辑器有执念的开发者打造。
我们相信:工具不应该妥协,所以我们从零开始重写了每一个像素、每一条动画曲线、每一处交互。

如果你也热爱编码,讨厌"差不多"的软件——
欢迎加入我们,一起把 Engrund 做得更好。

设计即生产力,体验即效率。

📜 法律信息

  • 开源协议:MIT License(插件各自遵循其协议)
  • 字体授权:开源版字体均为 SIL OFL,Apple 字体版仅限个人本地使用
  • 商标:Engrund™、EDA Editor™ 为 NTAC Engrund Team所有

Engrund EDA Editor · 代码,从此流淌如丝。 © 2024–2026 Engrund Team · Made with ❤️ for developers, everywhere.
最后更新于 2026-08-07 22:57