“Nyan Cat”を見ながらコーディングできるAtomエディタ 1.6:ペンディングペインアイテムや新APIを提供
GitHubは、カスタマイズ性が高いオープンソースのテキストエディタの最新安定板「Atom 1.6」を公開した。
米GitHubは2016年3月17日(米国時間)、オープンソースのテキストエディタの最新安定板「Atom 1.6」をリリースしたと公式ブログで発表した。
Atomは自由にカスタマイズができるテキストエディタで、2015年6月にバージョン1.0が公開された。Atom 1.6はOS X 10.8以降、Windows 7以降、Red Hat Linux、Ubuntu Linuxにそれぞれ対応したインストールプログラムがダウンロード配布されている。
公式ブログによると、Atom 1.6の主な改良点は以下の通り。
ペンディングペインアイテム
「ペンディングペインアイテム」機能は、実際にファイルを開いて新規にタブを用意するのではなく、同一のタブの中でプレビューを表示する仕組みだ。これにより、ファイルを「開く」操作をせずに内容を素早く確認していくことができる。
左側のペインで、ツリービューまたは検索結果一覧からファイルをシングルクリックすると、そのファイルがメインペインに「ペンディングタブ」として開く。左側のペインの別のアイテムを開くと、メインペインにタブが追加されるのではなく、ペンディングタブが切り替わる。これにより、複数のファイルを次々にクリックして内容を素早く確認していくことができる。
開いたペンディングタブを固定したい場合は、ファイルかタブをダブルクリックするか、ペンディングタブ内のテキストを編集すると、タブは自動的に固定される。
このペンディングペインアイテム機能は、エディタ設定の「Core Settings」セクションから無効にすることもできる。
マルチペインの使い勝手の向上
従来のAtomでは、ペインの分割、移動などを行う管理コマンドは改善の余地が大きかったが、Atom 1.6では新しいコマンドが多数追加され、ペインを扱いやすくなった。新しいコマンドをキーバインドすることもできる。
ブロックデコレーション
「ブロックデコレーション」APIにより、Atomの拡張機能の開発者は行間にDOMノードを挿入できる。この新しいAPIを使えば、行内差分やコード評価、画像プレビューといった多くの新しい使い方が可能になる他、コードを書きながら「Nyan Cat」を見るなどの“重要な”使い方もサポートできる。
Async Git
Atom 1.6には、Node.jsなどを使ってGitリポジトリを操作する「NodeGit」がバンドルされている。新たに実装された「GitRepositoryAsync」クラスでは、このNodeGitを使って、既存の「GitReository」クラス代わる、「Promise」ベースのAPIを提供する。PromiseはJavaScriptの非同期処理の実装を容易にするAPIパターン。これにより、拡張機能の開発者は同期リポジトリから非同期リポジトリを取得することができる。なお、Atomエディタの開発元で、Gitサービスを提供する「GitHub」では、将来的にGitRepositoryクラスを非推奨とする予定であるため、拡張機能の開発者は「GitRepositoryAsync」クラスを使って拡張機能をできるだけ早く更新してほしいと呼び掛けている。
トップバーおよびボトムバー用のAPI
拡張機能の開発者がエディタと同じ幅のUI要素を追加するためのAPIが導入された。これを使えば、Atomのすぐ上にツールバーを追加して表示させたり、すぐ下にステータスバーを追加して表示させたりすることができる。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Web制作に使えるエディターAtom、Brackets、Coda、Sublime Textの現状まとめ
Web制作に長年携わる筆者が数あるテキストエディターの中から代表的な4つをピックアップ。機能別に違いをまとめてみたので、エディター選びの参考にしてほしい。 - Git、Sass/LESS、EmmetそしてExtractの拡張機能が便利なBracketsの使い方
バージョン1.0となったオープンソースのコードエディター「Brackets」について、概要と、核となる拡張機能を使ってWeb制作をどこまで効率化できるのかを解説します。便利なプラグインの見つけ方も。 - Web制作が爆捗するBracketsプラグイン13選&便利なプラグインを探すコツ
OSSのテキストエディター「Brackets」で使える、Web制作に便利なプラグインを紹介し、拡張機能マネージャーの使い方や便利なプラグインを探すコツ、プラグインのインストール方法について解説する。 - はじめてのテキスト編集
前回はいろいろなOSにVimをインストールする方法を解説しました。今回は、大部分の方が使っているWindowsでVimの基本的な操作方法を解説します。ここで紹介するキー操作は、ほかのOSのVimでもほぼ共通で利用できます。(編集部)