【初心者向】Visual Studio Codeでphp cs fixerを設定する方法

作成日:

Visual Studio CodeでPHPのフォーマット(整形)をしたいので調べてみると、「php cs fixer」を使うのが良いそうで。

favicon
php cs fixer - Visual Studio Marketplace https://marketplace.visualstudio.com/items?itemName=junstyle.php-cs-fixer

Extension for Visual Studio Code - PHP CS Fixer extension for VS Code, php formatter, php code beautify tool, format html

では早速とインストールしてみましたが、そのままだと

php cs fix エラー
php cs fix エラー

PHP CS Fixer: spawn php-cs-fixer ENOENT. executablePath not found.

と出てきて使えません...

どうすれば
良いのだろう?

どうやら予め「 php cs fixer 」を入れとかないとダメらしいです。

え?今「 php cs fixer 」入れたのに?と。

そう、今入れたのはVisual Studio Codeで「 php cs fixer 」を使うための「 vscode php cs fixer 」になるわけです。

なので、

favicon
FriendsOfPHP/PHP-CS-Fixer https://github.com/FriendsOfPHP/PHP-CS-Fixer

A tool to automatically fix PHP Coding Standards issues - FriendsOfPHP/PHP-CS-Fixer

から、php-cs-fixer.pharファイルをダウンロードする必要があります。

php-cs-fixer.pharダウンロード
php-cs-fixer.pharダウンロード

で、このphp-cs-fixer.pharをWindows使いの自分は

ファイル階層
  • 🖥 C
  • └ 📂 Users
  • └ 📂 (user name)
  • └ 📂 .vscode

に配置して、Visual Studio Codeのユーザー設定に

Shell ユーザー設定
php-cs-fixer.executablePath": "~/.vscode/php-cs-fixer-v2.phar"

を追記します。

これで、Alt+Shit+Fでフォーマット出来るようになります。

物草 灸太郎
物草 灸太郎

WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。

Loading...

コメント

Taka さん
これ文字化けしてませんでした? (一応ダウンロードして、同じところに置いて再起動したけど動きませんでした。)
2019年11月21日 3:03 PM 返信
Visual Studio Code – PHPの開発環境を VSCode と Vagrant + Docker で構築する時のツール類 | IT技術情報局 さん
[…] 【初心者向】Visual Studio Codeでphp cs fixerを設定する方法 – モノグサにお灸 […]
2018年11月3日 6:51 PM 返信

コメントをどうぞ

  • メールアドレスが公開されることはありません。
  • コメント欄にURLは入力できません。
  • このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシー利用規約が適用されます。