Macで使えるおすすめコードエディタ7選【初心者からプロまで】
スクリプトキディからプロの開発者まで、趣味でプログラムを書く人から仕事でコードを扱う人まで、Macでコーディングをするなら、その作業に見合ったエディタアプリが必要です。本記事では、Macで使える最高のコードエディタアプリを厳選してご紹介します。
それぞれ実際に試してみて、自分に合った一本を見つけたら、論理的で美しいMacコーディングの世界に飛び込んでみましょう。
1. Vim

現在、おそらく最も多くのプログラマーに選ばれているのがVimです。コード編集ツールの中でも最も完成度が高く、ライバルに比べてメモリ消費が少なく、オープンソースとして公開されており、SSH経由でのリモート利用にも対応しています。
さらに、VimはすべてのUnix系プラットフォーム(WindowsやLinuxを含む)で動作します。キーボードショートカットも非常に豊富で、長いコードの記述も快適に行えます。ショートカットは覚えやすいように設計されている(例えば「d」はdelete=削除)ため、最初は情報量の多さに圧倒されそうでも、すぐに慣れるはずです。
活発なコミュニティによってプラグインやアドオンが次々と開発されており、C言語やPythonなど、主要な開発環境のほとんどに対応できる柔軟性の高いツールです。
1位に選ばれた理由がここにあります。
2. Atom
Atomは、あらゆるスキルレベルのユーザーに適した優秀なコードエディタです。ソースコードの調整からパッケージの追加まで、自由自在に行えます。「Teletype」という共同編集ツールを使えば、他のユーザーとシームレスにコードを共同作業することも可能です。

また、Atom内からGitHubに直接アクセスでき、新しいブランチの作成からコードのプッシュ・プルまで、すべての操作を行えます。それ以外にも、オートコンプリート、強力な検索ツール、ファイルブラウザ、パッケージマネージャーなど、快適な開発を支える機能が満載です。
一方で、Atomはメモリ消費が比較的多めで、特に大きなファイルを扱う際に顕著です。導入前に、PCのRAM容量が十分かどうかを確認しておきましょう。
※なお、Atomは2022年12月に開発終了が発表されました。既存バージョンは引き続き利用できますが、今後の更新は期待できない点にご注意ください。
3. Sublime Text

Macユーザーが使える中で、最も優れた、そして最もシンプルなコーディングツールのひとつがSublime Textです。メモ帳のような感覚でコードを書けるアプリで、独自のシンタックス検出アルゴリズムにより、コードの該当部分をハイライト表示してくれます。
「Goto Anything」「複数選択」「コマンドパレット」など、多彩な機能を搭載。コーディング中に他の要素が気になって集中できないときは、集中モード(Distraction Free Mode)を有効にすれば、コードを書く領域以外のすべてが非表示になります。
Sublime Textは有料アプリですが、無料トライアル版をダウンロードでき、しかも実質的に期限切れになりません。とはいえ、気に入って使い続けるなら、ライセンスを購入して開発を支援するのが良いでしょう。
Mac、Windows、Linuxの各プラットフォームに対応しています。
4. BBEdit

コーディング用ツールとしてもうひとつおすすめしたいのがBBEditです。「決してダメなエディタではない(It doesn't suck)」という自信に満ちたキャッチコピーを掲げており、それには確かな理由があります。インターフェースはSublime Textに近い印象で、直感的に操作できます。
このアプリは、HTMLのコーディングを多く行うユーザーに特に適しており、Webページを操作するためのオプションが数多く用意されています。FTPおよびSFTPに対応しているため、コードを書き終えたらすぐにサーバーへアップロードでき、作業効率が格段に上がります。これは嬉しいポイントですね。
5. TextMate

「短い時間で大量のコーディング作業をこなさなければならない」——そんなときに頼りになるのがTextMateです。豊富な機能を標準搭載しており、Macでのコーディングをこれまで以上に快適にしてくれます。
シンタックスハイライト、複数タブ、検索と置換などが主な特徴です。コーディング中についやってしまいがちな「括弧の閉じ忘れ」も自動的に補完してくれるため、プログラムのエラーを大幅に減らせます。
6. Brackets

コードを書くときに最もよく使うものは何でしょうか? そう、括弧(ブラケット)です。Adobeが開発したBracketsは、次世代のサービスを生み出すための強力なツールです。
このアプリは、1日に何百ものWebページを作成するHTMLコーダーのために設計されています。シンタックスハイライト機能により、コードブロックやエラーを見つけやすくなっているほか、「ライブHTML開発」機能を備えており、保存やページの再読み込みをしなくてもコードの出力結果をリアルタイムで確認できます。これはかなり魅力的な機能ですよね。
※Bracketsは2021年9月にAdobeによる開発が終了しましたが、現在はコミュニティ主体で開発が継続されています。
7. Textastic

Textastic for Macは、シンプルでありながら高速に動作するコーディングツールで、宣伝文句どおりの性能を発揮します。オートコンプリート機能により、本来なら手入力しなければならないコードの一部を自動で補完してくれるため、浮いた時間を別の作業に充てられます。
その他の機能は前述のアプリとほぼ同等ですが、特筆すべきは「iCloud同期」機能です。複数のMac間でコードを同期できるため、作業を中断した場所からすぐに再開できます。
まとめ
コーディングは今や多くの人々の生活の一部となっています。今回ご紹介したアプリを活用すれば、開発作業をより素早く、より効率的に進められるはずです。まずは無料で試せるものから触ってみて、自分のスタイルに合ったエディタを見つけてください。
※この記事は2014年3月に初回公開され、2019年6月に更新されました。
-
Nextcloudサーバーに導入したいおすすめアプリ5選
```html クラウドストレージの選択肢は数多くあります。Dropbox、OneDrive、Google Driveなどがその代表例です。しかし、データをもっと自分の手で管理したいと考える方も多いはずです。Nextcloudなら、自分のサーバーにインストールでき、必要に応じてエンドツーエンド暗号化を有効にすることも可能です。 Nextcloud単体でも十分に優秀ですが、アプリを追加することでさらに便利になります。Nextcloudのアプリは、サーバーにさまざまな機能を追加できるのが大きな魅力です。一部のアプリはデフォルトでインストール・有効化されていますが、自分でインストールが必要なものも
-
2020年版:Macユーザー必見のおすすめベストアプリ徹底ガイド
Macには標準で便利なツールが多数搭載されていますが、新しいアプリを追加することで、マシンの可能性をさらに広げることができます。Mac App Storeには数千ものアプリが存在し、その中から本当に良いアプリを選ぶのは簡単ではありません。宣伝文句通りの機能を持たないアプリをインストールしてしまうリスクもあるからです。そこで本記事では、実際に動作が確認されており、多くのユーザーに日常的に使われている実績あるアプリだけを厳選してご紹介します。MacにおすすめのユーティリティアプリCaffeineパソコンはしばらく操作しないとスリープモードに入るのが一般的ですが、Macも例外ではありません。Caff