Nova

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

見つけ出そう。

Novaを無料でダウンロード

今日において、Macアプリは失われた芸術かもしれません。

”他のみんな”のように、クロスプラットフォームで開発しない理由を見つける方が難しい。私たちPanicは1997年に、Macアプリ開発会社として設立されました。一貫してMacライクにこだわり、それを構築してお届けすることが私たちの喜びです。

はるか遠い昔、Codaを創りました。新境地とも呼べるオールインワンのMac専用ウェブエディタです。私たちは今日のウェブがどの様なものであり、どの様な開発環境が必要なのかを観察しました。新たにNovaとして、フレッシュスタートする時が来ました。


The Editor.

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

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

Autocomplete with Fuzzy Matching
Minimap
Issues
Multiple Cursors
Git Status

さらに、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はどう映りますか?


The Interface.

エレガントにクリーンに、そして楽しく。

Novaのカラーをお好みで、Macの作法に外れることなくカスタマイズ。テーマはCSSライクな記述で誰でも簡単に作成できます。さらに、Macの外観モードがライトからダークに変わると、Novaのテーマも自動的にスイッチします。

Screenshot showing Bright, a default interface theme in Nova. Screenshot showing Dark, a default interface theme in Nova. Screenshot showing Neon, a default interface theme in Nova. Screenshot showing Palette, a default interface theme in Nova.

The Workflows.

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

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

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

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


The Tools.

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

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

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

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

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

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

NovaにはGitクライアントもビルトイン。クローン、リポジトリの初期化、フェッチ、プル。ステージにアンステージ、コミット、プッシュ。どれもが利用可能です。(diffはまだ未搭載ですが、将来の搭載を目指しています!)

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


The Extensions.

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

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

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

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

機能拡張をブラウズ


The Settings.

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

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

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


その他にも、まだまだ。