Nova®

Macネイティブなウェブ
コードエディタは本当に
より良くなれるのか?

見つけ出そう。

Novaを無料でダウンロード
Screenshot showing features in Nova.


The Editor.

すべてはファーストクラスのテキストエディタから始まります。

必要とされる機能: スマートなコード補完、マルチカーソル、ミニマップ、オーバースクロール、タグペア等々を備えた、超高速で柔軟なエディタです。

Autocomplete with Fuzzy Matching
Minimap
Issues
Multiple Cursors
Git Status

さらに、Novaは CSS, Diff, EJS, ERB, HTML, INI, JavaScript, JSON, JSX, Less, Lua, Markdown, Perl, PHP, Python, Regex, Ruby, Sass, SCSS, Shell Script, SQL, Tree-sitter Query, TSX, TypeScript, XML, そして YAML をビルトイン。

高い拡張性。堅牢な機能拡張APIと、機能拡張ブラウザ。

(開発中、私たちはAppleのテキストレイアウトエンジンに修正できない問題を見つけました。解決方法?独自のレイアウトマネージャを書きはじめました — スクラッチからです!これにより問題が修正されただけでなく、明らかにエディタのパフォーマンスが向上しました。)

世界最高のテキストエンジンがあっても、実際にお使いいただけなければ意味がありません。皆さんの目にNovaはどう映りますか?


The Workflows.

Novaの支援はコーディングに止まらず、実行までも。

あなたのプロジェクトのビルドと実行タスクを簡単に作成できます。これらはカスタムスクリプトで、ツールバーボタンかキーボードショートカットで呼び出すことが可能です。Codaには無かったこの新機能により、あなたの作業を異なるレベルに押し上げます。

イメージしてください。コンテンツの構築後、Novaはローカルサーバを起動して適切なURLを取得し、ブラウザで開くまでを1クリックで実現します。どれほどの時間の節約になるでしょう。

Novaはビルド、実行、 クリーンの各タスクを個別にサポート。完了後にレポートを開くことも可能で、スクリプトは多くの言語で作成できます。


Debugging.

時には、細部にまで踏み込む必要があります。

NovaにはPHP, Python, Chrome, Node.js, Denoと、Playdateシミュレータのデバッグ機能が搭載されています。デバッグサイドバーが新たに加わり、コンソール内デバッガーやブレークポイントなどなど、とても便利です。

新たな言語サポートが必要ですか?でしたら、機能拡張ライブラリをチェックするか、Novaの機能拡張APIを利用してご自身で作成することも可能です。

Screenshot displaying Nova's debugging features.

The Tools.

もうひとつの重要な機能。Novaにできることはテキスト編集だけではありません。

便利なツールをバンドルしました。これにより作業をすばやく効率的に行うことができます。ネイティブだから当然です。

新しいタブボタンは、新規書類の追加だけではありません。

機能満載のTransmitファイルブラウザや便利なPromptターミナルなどに、Novaから離れることなくアクセスできます。

Novaのサイドバーも強力です。 ローカルファイルブラウザ リモートファイルブラウザ プロジェクト内での検索 シンボルマネージャ テキストクリップ Gitクライアント タスクレポート バリデーション そして、ファイル追跡と公開機能。

サイドバーを分割し、エディタの左右または両方に、複数のツールをいっぺんに表示することが可能です。お気に入りのツールは上部のサイドバーDockにドラッグし、1クリックでいつでも呼び出せます。

NovaにはGitクライアントもビルトイン。クローン、リポジトリの初期化、フェッチ、プル。ステージにアンステージ、コミット、プッシュ。どれもが利用可能です。

ステータスはエディタとサイドバーの両方から利用可能です。

Image showing the comparison view for file diffing in Nova.

Nova 10からは比較ビューが追加されました。比較ペインを開いてGitコミットや他のファイルと比較したり、特定の2つのコミットを比較したりできます。変更箇所をすばやく確認でき、便利です。


The Extensions.

Novaは、機能拡張APIを手に入れました。

機能拡張を利用することにより、新しい言語モードサポートの追加やサイドバーの拡張、美しいテーマや言語カラーリング、コードのバリデーションなど、Novaをあなた好みに育てていくことが可能です。

さらに、機能拡張はJavaScriptで記述されているので、誰でも開発が可能。開発しやすいよう、拡張テンプレートがはじめから組み込まれています。

今週の人気機能拡張ランキング…

機能拡張をブラウズ


The Settings.

エディタへの高い要求を満たすために。

私たちがお手伝いします。簡単にカスタマイズ可能なキーバインド、すばやく切り替え可能なワークスペースレイアウト、カッコのマッチングやオーバースクロールなど細かなものも含めれば、Novaは様々な設定が可能です。

(そしてもしNovaに足らない機能があればぜひお聞かせください!常に変化し、常に成長します。)

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

その他にも、まだまだ。