天天看点

苹果Mac强大的代码编辑器:Nova

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具有您想要的所有功能:智能自动完成功能,多个光标,Minimap,编辑器过度滚动,标签对和括号以及更多方式。

苹果Mac强大的代码编辑器:Nova

多种主题

可以使Nova看起来像您想要的样子,同时仍然感觉像Mac。光明,黑暗。另外,主题类似于CSS,并且易于编写。当Mac从亮模式切换到暗模式时,Nova甚至可以自动更改主题。

苹果Mac强大的代码编辑器:Nova

帮助用户的代码运行

用户可以轻松地为项目创建构建和运行任务。它们是可以随时通过工具栏按钮或键盘快捷键触发的自定义脚本。想象一下构建内容,只需单击一下按钮就可以看到Nova启动本地服务器,获取适当的URL并立即为用户打开浏览器。Nova支持单独的Build,Run和Clean任务。运行时它可以打开报告。脚本可以用多种语言编写。

苹果Mac强大的代码编辑器:Nova

工具

“新建选项卡”按钮不仅会打开一个新文档。单击它可以快速访问功能齐全的“发送”文件浏览器或超级方便的“提示”终端,它们都位于Nova内。

苹果Mac强大的代码编辑器:Nova

Nova的侧边栏可以拆分,以一次在编辑器的左侧和/或右侧显示多个工具。然后,您可以将喜欢的工具拖到顶部的侧边栏停靠栏中,实现一键式访问。

苹果Mac强大的代码编辑器:Nova

Nova还内置了Git源代码控制工具,Git状态在编辑器和侧栏中均可用。

苹果Mac强大的代码编辑器:Nova

扩展

Nova具有强大的扩展API。Nova扩展程序可以做很多事情,例如增加对新语言的支持,扩展侧边栏,绘制漂亮的新主题和语法颜色,验证不同的代码等等。更重要的是,扩展是用JavaScript编写的,因此任何人都可以编写它们。Nova包含内置扩展模板,可用于快速开发。

继续阅读