何も設定しないと使い物にならないという噂のAtomにPHP書きの僕が最低限やっている設定。
Settings > Editor Settings
font family : Windowsなら consolas, Meiryo。Macなら空のまま。
Show Invisibles : ✓
Soft Tabs : 規約に揃える
Soft Wrap : ✓
Tab Length : 気分によるけどだいたい4
タブの設定はEditorConfigを利用しているのであればeditorconfigパッケージを入れることによって設定が不要になる。
Packages > Core Packages
Whitespace
勝手に空白や改行が削除されたりしちゃう!というときに設定を確認。
Ignore White Space On Current Lineは不要なタブの入ったコードが残りがちなので気分によっては切る。
metrics
Google Analyticsに利用統計データを送信するパッケージ。
気になるならDisableに。
入れておくと便利なPackages
auto-update-packages
packageの自動更新
open-recent
最近開いたファイル
file-icons
無味乾燥なファイルアイコンを色とりどりにしてくれる。
Sublime-Style-Column-Selection
矩形選択ができるようになる。
language-apache
.htaccessに色がつく
linter
linter-php
linter-phpcs
linter-phpmd
Linter系。すでにコードが汚い場合はatom-beautifyなどで自動フォーマットもできる。
minimap
minimap-git-diff
Sublime Textとかにあるminimapのパッケージ。
幅広なディスプレイ使っていると右方向が寂しいときに入れる。
minimap-git-diffは名前通りminimapでgitの差分がわかりやすくなる。
docblockr
phpDocなどの半自動生成
split-diff
二つのファイルのdiffが見られる。
pigments
CSS上のカラーコードの色が文字の背景色として表示される。
color-picker
CSSとか書いてるときにカラーピッカーからカラーコードを引っ張ってこられる便利パッケージ。
Settings > Core Settings
Allow Pending Pane Items : オフ
Atom 1.6あたりからファイルをシングルクリックしたときには現在のタブでプレビューがされるようになった。
挙動がわかりづらく、個人的にエディタのファイルは新しいタブで開いてほしいのでオフにする。
Ctrl + Tab の挙動の変更
Atom1.7からCtrl + Tabの挙動がMRU (Most Recently Used)になっているが、ブラウザとかと同じ右左に移動してほしいので設定ファイルを少し修正する。
Atom 1.7からタブ切り替えが使いづらくてイライラするので従来式に戻す
http://qiita.com/takuchan9104/items/237dd39bf5987879b106
またはdisable-mru-tabbingパッケージの導入でも同様の修正が可能。
おわりに
以上で挙げたパッケージの他にも便利なパッケージはたくさんあります。
Atomを使い慣れてきて「こんな機能はないのかな?」と思ったらググってみてください。
また何から設定を改善したら良いのかわからなければ「Atom PHP」でググればたくさんの推奨設定が見つかるので参考にしてみると良いでしょう。