Nova 是由知名 Mac 软件厂商 Panic 推出的 macOS 原生代码编辑器。软件基于 Cocoa 架构开发,全面整合了代码编辑、终端、Git 版本管理以及 Transmit 远程文件传输内核,旨在为 Mac 开发者提供低延迟、低功耗的高效开发体验。
1. Mac 原生架构开发:低内存占用与低功耗,流畅适配 Apple Silicon 芯片
软件抛弃了常见的 Electron 跨平台框架,采用纯原生代码构建,全面兼容 Apple Silicon 与 Intel 架构设备。其运行内存占用低,对 Mac 笔记本续航影响小,界面原生适配系统暗色模式与自定义语法主题,带来流畅舒适的代码浏览体验。
2. 智能代码编辑引擎:支持多语言 LSP 协议,秒级检索与语法补全
内置多光标编辑、代码折叠与彩虹括号等基础功能,覆盖 HTML、CSS、JavaScript、Python、Swift、Rust 等主流语言。通过集成语言服务管理(LSP),支持智能语法补全、错误提示与代码跳转,配合全项目索引,可快速完成大规模全局搜索替换。
3. 整合工作区环境:内置终端与 Git 管理,支持静态网页实时预览
工作区集成了终端、Git 版本控制与网页预览视图。侧边栏 Git 面板支持仓库克隆、提交、拉取与推送,可直接绑定 GitHub 或 GitLab 账号。内置静态 Web 服务器,修改代码后可实时预览页面效果,并支持自定义构建与打包脚本。
4. Transmit 传输内核加持:直接在线编辑远程代码,简化服务器部署流程
远程文件管理基于 Transmit 传输引擎,支持 FTP、SFTP 及 WebDAV 等多种协议连接。开发者可直接在线修改服务器代码、同步本地变动,配合内置的远程终端,无需切换软件即可完成服务器指令下发与线上部署。
5. 调试工具与扩展生态:内置多视图分栏,自由定制专属开发工作流
自带断点调试与变量监视控制台,满足 Web 前端与 macOS 原生应用的调试需求。扩展商店提供丰富的 JavaScript 插件,支持安装代码格式化、AI 补全及自定义语法高亮,满足多样化的代码开发需求。