Nova 是一款由 Panic 开发的一款功能强大且灵活的原生 Mac 代码编辑器,适合各种开发场景。它不仅提供了强大的文本编辑功能,还集成了丰富的工具和扩展支持,能够满足开发者从编写代码到调试、部署的全流程需求。其高度可定制的特性也使得用户可以根据自己的需求进行个性化配置。
强大的代码编辑功能
- 智能自动补全:支持模糊匹配,帮助用户快速输入代码。
- 多光标支持:可以同时编辑多个位置的内容,提高效率。
- 迷你地图(Minimap):提供代码的全局视图,方便快速定位。
- 代码折叠与高亮:支持多种编程语言的语法高亮,便于阅读和理解代码。
- 括号匹配与自动闭合:帮助用户快速识别代码结构,减少错误。
灵活的工作流
- 构建和运行任务:用户可以为项目创建自定义的构建、运行和清理任务,通过工具栏按钮或键盘快捷键触发。
- 快速启动本地服务器:支持一键启动本地服务器,方便开发和测试。
- 任务报告:运行任务后可以生成报告,方便查看执行结果。
强大的调试工具
- 内置调试支持:支持多种语言和环境,如 PHP、Python、Chrome、Node.js、Deno 和 Playdate Simulator。
- 调试侧边栏和控制台:提供直观的调试界面,支持断点设置和调试控制。
- 扩展支持:通过扩展 API,用户可以为其他语言添加调试支持。
丰富的工具集成
- 内置文件浏览器和终端:支持本地和远程文件浏览,以及便捷的终端操作。
- Git 源码管理:内置 Git 工具,支持克隆、提交、推送、拉取等操作。
- 文件比较和版本控制:支持文件与 Git 提交的差异比较,方便代码审查。
- 多侧边栏和工具栏:可以自定义侧边栏布局,快速访问常用工具。
强大的扩展功能
- 丰富的扩展库:支持多种语言和工具的扩展,如 Python、TypeScript、Prettier、Copilot 等。
- 扩展开发:基于 JavaScript 的扩展 API,易于开发和扩展。
- 内置扩展模板:提供快速开发扩展的模板和工具。
高度可定制的设置
- 自定义快捷键:用户可以根据自己的习惯设置快捷键。
- 工作区布局:支持自定义工作区布局,快速切换。
- 主题和样式:支持自定义主题和语法高亮样式。
其他特性
- 项目管理:支持项目级别的设置和任务管理。
- 远程发布:支持通过 FTP、SFTP、WebDAV 等方式远程发布代码。
- Markdown 预览:支持 Markdown 文件的即时预览。
- 命令行工具:提供命令行工具,方便在终端中使用。
友情提醒:如下载后的应用提示【App已损坏,无法打开,你应该将它移到废纸篓。】或【无法打开App,因为无法验证开发者。】您可以参考此教程更改系统或应用权限。或者您可以查看每个App的安装包内都附带的安装教程。