PHP書きの僕が最低限やっているAtomの設定

  • 76
    Like
  • 0
    Comment

何も設定しないと使い物にならないという噂のAtomにPHP書きの僕が最低限やっている設定。

Settings > Editor Settings

font family : Windowsなら consolas, Meiryo。Macなら空のまま。
Show Invisibles : ✓
Soft Tabs : 規約に揃える
Soft Wrap : ✓
Tab Length : 気分によるけどだいたい4

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
Sublime Textとかにあるminimapのパッケージ。
幅広なディスプレイ使っていると右方向が寂しいときに入れる。

docblockr
phpDocなどの半自動生成

split-diff
二つのファイルのdiffが見られる。

pigments
CSS上のカラーコードの色が文字の背景色として表示される。

color-picker
CSSとか書いてるときにカラーピッカーからカラーコードを引っ張ってこられる便利パッケージ。

Settings > Core Settings

Allow Pending Pane Items : オフ

Atom 1.6あたりからデフォルトでオンになった「新しいファイルを開くときに同じタブで開く」機能。(新しいタブで開きたい場合はShift+で開け機能)
個人的にエディタのファイルは新しいタブで開いてほしいのでオフにする。

Ctrl + Tab の挙動の変更

Atom1.7からCtrl + Tabの挙動がMRU (Most Recently Used)になっているが、ブラウザとかと同じ右左に移動してほしいので設定ファイルを少し修正する。

Atom 1.7からタブ切り替えが使いづらくてイライラするので従来式に戻す
http://qiita.com/takuchan9104/items/237dd39bf5987879b106

またはdisable-mru-tabbingパッケージの導入でも同様の修正が可能。