Atom
Atom は Web 技術を基盤とするデスクトップアプリケーションです。他のデスクトップアプリと同様に、Dock に独自のアイコンを表示し、ネイティブのメニューおよびダイアログを備え、ファイルシステムへの完全なアクセス権を持ちます。
概要
Atom は Web 技術を基盤とするデスクトップアプリケーションです。 他のデスクトップアプリと同様に、Dock に独自のアイコンを表示し、ネイティブのメニューおよびダイアログを備え、ファイルシステムへの完全なアクセス権を持ちます。 ただし、開発者ツールを開くと、Atom の Web ベースのコアが明確に現れます。 CSS を使って Atom のインターフェースの外観を微調整する場合でも、HTML や JavaScript を使って主要な機能を追加する場合でも、エディタを自在に制御することがこれまで以上に簡単になりました。 Node.js 統合:Node.js のサポートにより、ファイルシステムへのアクセス、サブプロセスの起動、さらにはエディタ内から直接サーバーを起動することも容易です。
ライブラリが必要ですか? Node のパッケージリポジトリには 5 万を超えるライブラリが用意されています。 C や C++ のコードを呼び出す必要がある場合も可能です。 シームレスな統合により、Node.js API とブラウザ API を自由に混在して利用できます。 単一の JavaScript 関数から、ファイルシステムを操作し、DOM へ書き込むことが可能です。 モジュラー設計:Atom は最小限のコアを中心に統合された 50 個以上のオープンソースパッケージで構成されています。 私たちの目標は、「ユーザー」と「開発者」の境界を曖昧にする、極めて拡張性の高いシステムの構築です。 Atom の一部が気に入らないですか?
ご自身のパッケージで置き換え、atom.io の中央リポジトリにアップロードすれば、他のすべてのユーザーもそのパッケージを利用できるようになります。 初回起動時からフル機能搭載:誰も、エディタを使い始める前に設定に時間を費やしたくはありません。 Atom には、現代的なテキストエディタに期待されるあらゆる機能が標準で搭載されています。 以下はその一部です:ファイルシステムブラウザ、ファイルを素早く開くためのフュージー検索(Fuzzy Finder)、プロジェクト全体に対する高速な検索・置換、マルチカーソルおよびマルチセレクション、複数ペイン、スニペット(Snippets)、コード折り畳み、直感的な設定 UI、TextMate の文法定義およびテーマのインポート対応。
