Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

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

$
0
0

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

まとめ

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


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>