Nova

Nova 14

高效代码编辑器 Nova for Mac

软件截图

软件介绍

Nova for Mac是一款专为Mac用户设计的专业代码编辑器,由Panic团队倾力打造。它以原生Mac体验为核心,结合高速性能和直观界面,帮助开发者处理各种编程任务。从网页前端到后端脚本,Nova都能提供流畅的支持,让代码编写变得更高效、更愉快。作为继Coda之后的升级之作,Nova注重细节优化,如自定义工作流和内置工具集成,深受程序员青睐。它不仅适合个人开发者,还适用于团队协作项目,确保代码管理井井有条。

发展历程
Nova的起源可以追溯到Panic的早期产品Coda,后者是知名的网页开发工具。面对现代编程需求的演变,Panic从零开始重构Nova,于2020年正式推出公测版。经过数年迭代,Nova不断融入新技术,如增强的调试功能和扩展API。每个版本更新都聚焦用户反馈,提升性能和兼容性。到2026年,Nova已发展至13.4版本,积累了丰富的社区扩展库,成为Mac平台上备受欢迎的代码编辑器之一。这一历程体现了Panic对Mac生态的深耕与创新精神。

主要功能
1. 智能自动完成,支持CSS、JavaScript、Python等多种语言,提升编码速度。
2. 多光标编辑和Minimap导航,便于快速修改和浏览大型代码文件。
3. 内置Git集成,实现克隆、提交、推送等版本控制操作,无需切换工具。
4. 调试支持,包括PHP、Python和Node.js的断点设置与控制台交互。
5. 文件浏览器和终端集成,方便项目管理和命令行操作。
6. 扩展API与内置浏览器,允许用户添加自定义语言支持、主题和插件。
7. 自定义任务系统,可设置构建、运行和清理脚本,通过快捷键触发。

用户评价
"Nova证明了现代编程工具无需牺牲设计美感,就能满足命令行用户的专业需求。"
—— MacStories(★★★★★)
"Nova的文本编辑器令人愉悦,多行编辑、智能补全和代码提示功能出色。"
—— Steve Blue(★★★★★)
"这款编辑器以简洁直观的界面闻名,提供原生Mac体验,使用起来非常顺手。"
—— freeCodeCamp Forum(★★★★☆)
"应用速度惊人,我还没遇到过这么快的代码编辑器,界面干净可定制。"
—— ProcessWire(★★★★★)
"Nova像Mac原生应用一样流畅,性能出色,值得开发者尝试。"
—— Hacker News(★★★★☆)

常见问题(FAQ)
问:Nova支持哪些编程语言?
答:Nova内置支持CSS、JavaScript、Python、PHP等多种语言,并通过扩展库可扩展到更多如TypeScript和Deno。

问:如何安装Nova扩展?
答:打开Nova内置扩展浏览器,搜索并一键安装所需插件,无需额外配置。

问:Nova的价格模式是什么?
答:首年购买99美元,包括所有更新,之后每年49美元续订以获取新功能。

问:Nova是否兼容远程项目?
答:是的,Nova支持远程文件传输和编辑,适用于服务器端开发。

问:遇到崩溃如何处理?
答:检查系统兼容性,更新至最新版本,或联系Panic支持团队提交日志。

更新说明

Nova 14 更新内容:
更新日期:2026年7月20日
- Nova 14是大规模语言服务器升级!可管理已安装在系统上的服务器,支持一键安装、自动更新、固定版本等功能。
- 语言服务器检测:Nova 14新增内置支持与第三方语言服务器集成。语言服务器可为喜爱的语言添加诊断功能、悬停显示和更丰富的自动补全。
- 从Nova直接安装工具:检测并管理系统上已安装的语言服务器,或直接从Nova一键安装新服务器。
- 强大的语言升级:Nova 14包含C、C++、C#、Swift和Rust的内置语法和调试支持,以及可自定义的语言特定编辑器设置。
- 新功能:
- 添加语言服务器的集成管理功能
- Nova可自动检测系统上已安装的许多常用工具,包括Python、PHP、Ruby和TypeScript
- 可直接从Nova在设置→语言中安装工具,更新将自动处理
- 轻松连接尚未检测到的工具,并方便地向Nova注册表提交添加请求
- 为C、C++、C#、Swift和Rust新增内置语言和调试支持
- 与clangd、SourceKit-LSP和rust-analyzer集成
- 在设置→语言中添加按语言的显示、缩进和行换行设置
- 通过编辑器菜单的“Filter Through Command”使用CLI工具转换编辑器文本
- 使用设置中的“语言”面板配置语言服务器和按语法选项
- 改进:
- 改进了围绕许多常见语言服务器特性的交互
- 将底层Tree-sitter解析引擎更新到最新版本
- 从上游项目引入所有内置语言语法的改进
- 现在可以在不修改全局设置的情况下按文档切换小地图、不可见字符和行换行
- 改进了macOS Tahoe上的UI指标和外观
- 修复:
- 解决了LSP为“跳转到定义”返回无效范围时的崩溃问题
- 修复了关闭项目后可能发生的潜在崩溃
- Vim模式:现在可以使用r替换文件的最后一个字符
- Xdebug / DBGp调试适配器:修复了setFunctionBreakpoints请求不工作的问题
- 扩展:解决了可能阻止某些扩展提供的语言服务器初始化的问题
- Gitea:解决了过滤可用远程仓库的问题
- 修复了文件侧边栏上下文菜单中“打开方式”选项不可用的问题
- 解决了特权辅助工具安装的问题
- 侧边栏:项目范围搜索现在显示SVG文件中的结果
- 解决了任务/管道错误消息未显示本地化变体的问题
- Vim模式:*命令现在正确跳转到单词的下一个出现处,而不是上一个
- YAML:修复了文件缩进自动检测的可能问题
- 终端:修复了光标在空白上时可能变得不可见的问题
- 终端:修复了选择并复制某些字符时可能将错误文本放入剪贴板的问题
- 关于可自定义Dock图标的说明:macOS Tahoe引入了带有“深色”和“清晰”等自动样式选项的新Dock图标设计。为了支持这些新图标,我们不得不移除Nova依赖的旧版macOS功能以允许选择自定义Dock图标。我们乐观地期望未来版本的macOS可能允许应用提供多个图标供选择(就像iOS今天一样)。希望Apple实现它!

Nova 13.4 更新内容:
更新日期:2026年2月17日
- 终端:新增对OSC 10和11转义序列的支持,以及半亮颜色显示。
- 修复在使用“选择括号内”功能时空文档崩溃问题。
- 修复禁用行折叠时小地图绘制潜在问题。
- 修复从符号侧边栏选择符号时文档视口意外移动。
- HTML:拖拽图像和CSS文件现在插入标签而非磁盘路径。
- Python:改进切换注释时的缩进处理。
- Git侧边栏:合并冲突预填提交消息在暗黑模式下颜色正确。
- Git侧边栏:修复历史视图中Gravatar图像未显示问题。
- 查找侧边栏:远程项目中“项目”范围不再错误启用。
- 查找侧边栏:点击结果时若匹配不可见则正确居中编辑器视口。
- 文件传输:修复连接打开时更改权限和高级设置问题。

软件评价

评分:
显示验证码 验证码

全部评论0

没有了

到底了

查看更多