Nova是Mac下一款非常强大的文本代码编辑软件,制作跨平台应用程序的理由很充分-首先,它们是跨平台的-但这不是我们的身份。 作为一家Mac软件公司成立于1997年,我们对Panic的喜悦来自于打造出真正感觉像Mac的东西。这次带来的是7版本。
很久以前,我们创建了Coda,这是一款多合一的Mac Web编辑器,开创了新局面。 但是,当我们开始研究Nova时,我们看到了今天的网络以及我们需要的位置。 是时候重新开始了。
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、VUE、React 等编程语言的支持。Nova 也具有非常强大的 API 和内置的扩展浏览器,扩展市场有丰富的扩展可以安装,扩展是用JavaScript编写的,因此任何人都可以编写它们。Nova包含内置扩展模板,可用于快速开发。还有命令面板、自定义布局、自定义主题、智能全项目索引、Git源代码版本控制(Clone、初始化仓库、Fetch、pull、push、Stage、unstage、Commit)、内置静态Web服务器,可以通过FTP,SFTP,WebDAV和云进行远程发布等等功能。
编辑。
这一切都始于我们一流的文本编辑器。
它是新的,超快速且灵活的,具有您想要的所有功能:智能自动完成,多个光标,小地图,编辑器过度滚动,标签对和括号以及更多方式。
出于好奇,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和内置的扩展浏览器,因此非常易于扩展。
(这里有个有趣的编辑故事。在beta版中,我们发现了Apple文本布局引擎中的一些错误,我们无法修复。我们的解决方案?从头开始编写我们自己的文本布局管理器。不仅解决了这些错误,而且还也提高了编辑器的性能。我们不会胡闹!)
但是,即使世界上最好的文本引擎也没有任何意义,除非您真正喜欢在应用程序中花费时间。那么,Nova看起来如何?
接口。
很美丽。而且干净。和乐趣。
您可以使Nova看起来像您想要的样子,同时仍然感觉像Mac。光明,黑暗,计算机朋克,仅此而已。另外,主题类似于CSS,并且易于编写。当Mac从亮模式切换到暗模式时,Nova甚至可以自动更改主题。
屏幕快照显示Bright,它是Nova中的默认界面主题。
工作流程。
Nova不仅可以帮助您编码。它可以帮助您的代码运行。
您可以轻松地为项目创建构建和运行任务。我们在Coda中没有它们,但是男孩,现在我们有了它们。它们是可随时通过工具栏按钮或键盘快捷键触发的自定义脚本。
想象一下构建内容,只需单击一下按钮,Nova就会启动本地服务器,获取适当的URL,并立即为您打开浏览器。只要想一想您可以节省的时间。
Nova支持单独的“生成”,“运行”和“清理”任务。运行时它可以打开报告。脚本可以用多种语言编写。
Nova 7.2版本的更新内容:
最新
新增编辑器中对子词导航(使用控件)的支持
改进
改进了特别宽文档和视口的编辑器文本渲染性能
CSS颜色选择器现在支持带有alpha的CSS 4和8字符十六进制颜色
修改了《惊魂霓虹》主题中的一些颜色,以更好地区分元素
改善恐慌霓虹灯主题中算术运算符的可读性
修复
解决了在父级开始附近删除匹配项时潜在的解析器崩溃问题
修复了调整锚定匹配时可能出现解析器崩溃的问题
解决了在Find边栏中执行正则表达式“替换所有”时崩溃的问题,每个文件有多个结果
解决了动画匹配括号和显示代码操作指示器时的潜在崩溃问题
剪辑键绑定现在应该正确支持额外的移位修改和弦,例如Command-+
修复了远程项目中恢复打开文件时可能崩溃的问题
切断整条线,不再留下新线
解决了在禁用Word Wrap的情况下排长队时的潜在崩溃
修复了文件浏览器中没有立即反映忽略文件全局设置更改的问题
纠正了JavaScript语法中由于过于激进的正则表达式导致的索引速度回归
修复了在重放包含复杂脚本标签的HTML和PHP文档时可能崩溃的问题
解决了语法高亮显示在大型文档中快速键入时似乎会移动几个字符的问题
Ruby:解决了空方法体符号化的问题
Ruby:修复了字典值中使用的函数调用的问题
PHP:修正了属性值内使用的注释问题
PHP:修复了字符串中使用反勾的问题
JSX:解决了标签注释干扰其他高亮显示的问题
终端:修复了连接到Nova存储的服务器时“保存在钥匙串中”无法正常工作的问题
文件浏览器:“打开”上下文菜单项现在工作正常
系统版本要求:macOS 10.14.4 或更高。
Apple Silicon M1:未兼容,但可通过Rosetta转译运行
暂无评论内容