Movatterモバイル変換


[0]ホーム

URL:


Nova®
NOW ON SALE40% OFFENDS OCTOBER 14

The native Mac code editor that's fast and amazing.

Download Nova 13.3
Screenshot showing features in Nova.

The Editor.

It all starts with our first-class text-editor.

It's new, hyper-fast, and flexible, with all the features you want:smart autocomplete, multiple cursors, a Minimap, editor overscroll,tag pairs and brackets, and way, way more.

Local website project open for editing in Nova with multiple active cursors, autocomplete, and three active sidebars.
Autocomplete with Fuzzy Matching
Minimap
Issues
Multiple Cursors
Git Status

For the curious, Nova has built-in support forCSS,Diff,EJS,ERB,HTML,INI,JavaScript,Jinja,JSON,JSX,Less,Lua,Markdown,Perl,PHP,Python,Regex,Ruby,Sass,SCSS,Shell Script,SQL,Tree-sitter Query,TOML,TSX,TypeScript,XML, andYAML.

It's also very expandable, with a robust API and a built-inextension browser.

(Here's a little editor story for fun. During beta we found somebugs in Apple's text layout engine that we just could not fix. Oursolution? Writing our own text layout manager… from scratch.Not only did this fix the bugs, but it also boosted our editor'sperformance. We're not messing around!)

But even the best text engine in the world means nothing unless youactually enjoy spending your time in the app. So, how does Novalook?


The Workflows.

Nova doesn't just help you code. It helps your code run.

You can easily create build and run tasks for your projects. Wedidn't have them in Coda, but boy do we have them now. They'recustom scripts that can be triggered at any time by toolbar buttonsor keyboard shortcuts.

Imagine building content, and with the single click of a buttonwatching as Nova fires up your local server, grabs the appropriateURL, and opens a browser for you, instantly. Just think of the timeyou'll save.

Nova supports separateBuild,Run,andClean tasks. It can open a report when run. Andthe scripts can be written in a variety of languages.


Debugging.

Sometimes you need to get into the details.

Nova has built-in debugging support for PHP, Python, Chrome, Node.js, Deno, and our very ownPlaydate Simulator. It features a new Debug sidebar, a Debugger in the console, breakpoints, and more. It's really great.

Need support for a different language? Check ourextensions library, or create your own using Nova'sextensions API.

Screenshot displaying Nova's debugging features.

The Tools.

Now, this is important. Editing text is just part of what Nova does.

We've bundled in extremely useful tools to help you get your workdone quickly and efficiently. They're all fast and native too, ofcourse.

The New Tab button gives quick access to new Document, File Browser, Local and Remote Terminal tabs

TheNew Tab button doesn't just open a freshdocument. although it does that, too.

Click it to quickly access a feature-packedTransmit filebrowser, or a super-convenientPromptterminal, all right inside Nova.

Customize the Sidebar Dock using any of the default options: Clips, Files, Find, Git, Issues, Publish, Remote, Reports, and Symbols

Meanwhile, Nova'ssidebar is packed with power.A local file browser.A remote file browser.Find across your project's files.A symbol navigator.Text clips.Git.Task reports.Issues.And file tracking and publishing.

The sidebar can also be split to show multiple tools at once, on theleft and/or right side of your editor. And you can drag yourfavorite tools into the sidebar dock at the top for one-clickaccess.

Git status is integrated across Nova: in the Files sidebar, the editor, and a dedicated Git sidebar

Nova also hasGit source control tools built-in.Clone. Click-to-clone. Initialize a repo. Fetch and pull. Stage andunstage. Commit. Push. You know the drill.

Git status is available both in the editor and the sidebar. And auseful "Show Last Change for Line" pop-up explains commits.

Image showing the comparison view for file diffing in Nova.

Slide open thecomparison view to diff a file against a Git commit or another file, or even diff two specific commits, and quickly see what's changed.


The Extensions.

Nova has a robustextensions API.

A Nova extension can do lots of things, like add support for newlanguages, extend the sidebar, draw beautiful new themes and syntaxcolors, validate different code, and much more.

Even better, extensions are written in JavaScript, so anyone canwrite them. And Nova includes built-in extension templates for fastdevelopment.

Check out some of this week’s popular extensions…

Extension icon for Playdate

Playdate 3.0.0

Panic

Tools to help you build for Playdate

Extension icon for Beautify

Beautify 1.8.1

Patrick A. Vuarnoz

Format Javascript, Typescript, JSON, CSS, SCSS, LESS, HTML and XML using JS-Beau...

Extension icon for Prettier⁺

Prettier⁺ 3.6.2

Toni Förster

The Swiss Army knife for formatting — fast, reliable, and built on Prettier.

Extension icon for YAML

YAML 1.5.1

Rob Anderson

YAML validation based on JSON schemas, including kubernetes

Extension icon for Icarus

Icarus 3.0

Panic

Swift, C, C++, & Objective-C language support and intelligence.

Extension icon for Python

Python 1.4.1

Dan Watson

Batteries-included Python support for Nova.

Browse Extensions


The Settings.

People have strong editor opinions.

And we're here to help. Nova has a whole host of settings. We haveeasily customizable key bindings. We have custom, quickly-switchableworkspace layouts. And we have loads of editor tweaks, from matchingbrackets to overscroll.

(And if there's something you need to work that Nova doesn't have,just let us know! Nova is always changing, always growing.)

The grid of preference panes.The General preferences paneThe Git Accounts preferences paneThe Behaviors preferences paneThe Theme preferences paneThe Key preferences paneThe Tools preferences paneThe Workspace preferences paneThe Files preferences paneThe Editor preferences paneThe Git preferences paneThe Terminal preferences paneThe Sync preferences paneThe Servers preferences paneThe Keys preferences paneThe Transfers preferences pane
Click around to see Nova's preferences!

And So Much More.


Downloading Now!

Nova comes as a free, full-featured trial.
Use it for up to 30 days from launch.
If you like it, buy it, and keep it forever.

PS: don't forget to drag Nova to your Applications folder.

Mastodon
[8]ページ先頭

©2009-2025 Movatter.jp