LoginSignup
4
1

More than 5 years have passed since last update.

Vim/ALE/PHP-CS-FixerでPHPソースを自動整形する

Posted at

VimでPHPを書く際、ファイル保存時に自動でコードフォーマットして欲しくなったのでそのときの備忘録です。

利用するツール

設定手順

ALE

vim/nvimの非同期コードチェックプラグインであるALE(Asynchronous Lint Engine)を導入します。
GitHubに記載の導入手順に沿って導入します。

PHP-CS-Fixer

次にPHPのコード整形ツールであるPHP-CS-Fixerをお使いのPCにインストールします。
手順は同じくGitHubに記載のインストール手順に従ってインストールします。ComposerやHomeBrewでインストール可能です。

Vimの設定

あとはお使いの環境に沿って.vimrc等に以下の設定を加えてvimを再起動すれば、保存時に自動的にソースが整形されます。

let g:ale_fixers = {}
let g:ale_fixers['php'] = ['php_cs_fixer']
let g:ale_fix_on_save = 1

まとめ

記載内容に誤りなどございましたら、ご指摘頂けると助かります。
閲覧いただき、ありがとうございました。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1