Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

何も設定しないと使い物にならないという噂の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」でググればたくさんの推奨設定が見つかるので参考にしてみると良いでしょう。

studio15
このアカウントの記事はアクセス状況を把握するためにGoogleアナリティクスを使用しています。 Googleアナリティクスはデータ収集のためにCookieを利用しています。
https://studio15.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした