对于好奇的人,Nova内置了对 CoffeeScript、CSS、Diff、ERB、Haml、HTML、INI、JavaScript、JSON、JSX、Less、Lua、Markdown、Perl、PHP、Python、Ruby、Sass、SCSS、Smarty 的支持、SQL、TSX、TypeScript、XML 和 YAML。
它还具有很强的可扩展性,具有强大的 API 和内置的扩展浏览器。
(这是一个有趣的编辑器故事。在测试期间,我们在 Apple 的文本布局引擎中发现了一些我们无法修复的错误。我们的解决方案?编写我们自己的文本布局管理器……从头开始。这不仅修复了错误,而且也提高了我们编辑的表现。我们不是在胡闹!)
但即使是世界上最好的文本引擎也没有任何意义,除非你真的喜欢花时间在应用程序上。那么,Nova 看起来如何呢?
Nova 不仅可以帮助您编写代码。它可以帮助您的代码运行。
您可以轻松地为您的项目创建构建和运行任务。我们在 Coda 中没有它们,但是我们现在有它们。它们是自定义脚本,可以随时通过工具栏按钮或键盘快捷键触发。
想象一下构建内容,只需单击一个按钮,Nova 就会启动您的本地服务器,获取适当的 URL,并立即为您打开一个浏览器。想想你会节省多少时间。
Nova 支持单独的Build、Run和Clean任务。它可以在运行时打开报告。脚本可以用多种语言编写。