atomでPHP開発その2

https://hacknote.jp/archives/26714/

の改訂版です。

CakePHP3の開発現場です。

composerのインストール

brew install homebrew/php/composer
brew install homebrew/php/php-cs-fixer

Atomにパッケージをインストールする

//日本語化
apm install japanese-menu
//Git操作
apm install git-plus git-control git-history
//補完
apm install autocomplete-php atom-autocomplete-php
// コード整形
apm install editorconfig atom-beautify
//構文チェック
apm install linter linter-eslint linter-ui-default intentions busy-signal linter-php prettier-atom
// Jump機能
apm install php-hyperclick hyperclick
// CakePHP用補完
apm install cakephp3-snippets

⌘, → パッケージ → prettier-atom Format on Save と ESLint Integration にチェック 変更した場合は再起動 ⌘, → パッケージ → atom-beautify PHP → Format on Save にチェック 変更した場合は再起動

補足

atomのインストール

brew cask install atom

# バージョンの確認
brew cask info atom
atom: 1.17.0 //←最新バージョン
https://atom.io/
/opt/homebrew-cask/Caskroom/atom/1.14.2 (68B) //←インストール済バージョン

# バージョンを上げる場合は再インストールする

brew cask reinstall atom

PHP関連のバージョン確認方法

php -v
PHP 7.0.18 (cli) (built: Apr 16 2017 12:16:19) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

composer -V
Composer version 1.4.1 2017-03-10 09:29:45

php-cs-fixer -V
PHP CS Fixer 2.3.1 by Fabien Potencier and Dariusz Ruminski