Table of Contents
aleの設定を行う
保存した時に最低限の整形をしてもらいたいので、 phpcbf
を通すようにします。
Vim Bootstrapを使っている前提ですので、aleがインストールされています。
この状態で以下の設定を追加します。
let g:ale_fix_on_save = 1
let g:ale_php_phpcbf_standard = 'PSR2'
let g:ale_fixers['php'] = ['phpcbf']
これでPHPファイルを保存した時に自動的に整形してくれるようになります。
もし警告だけしてほしい時は、 ale_fix_on_save=0
とします。
vim-lsp-settingsでlspのインストールを行う
まずはlspのインストールを行います。
vim-lsp-settingsがロードされた状態でPHPファイルを開きます。
その状態で :LspInstallServer
を行います。
コードを書く
何でも良いのでコードを開き、 $this->
を書いてみると以下の様に補完してくれます。
PHPの標準関数も以下の様に補完してくれて便利です
これでPHPをVimで書くのが楽になりそうですね!