第一步
先下載 vs code 並且安裝好它,開啟後,找到紅色框
在搜尋框裡鍵入「php cs fixer」,或是外掛列表中有顯示,就直接點入,並且 install 安裝它
第二步
到 composer 的官網去下載 windows 用的 Composer-Setup.exe 下載來安裝
再來執行安裝「composer global require friendsofphp/php-cs-fixer」
接著終端機就會開始跑安裝的內容,如果一直沒動作時,可按「CTRL + C」,就會再持續安裝
安裝完畢的東西放在哪裡?
基本上是放在「C:\Users\{你的使用者名稱}\AppData\Roaming\Composer」,會產生出「vendor」資料夾
但我們要使用的檔案則是在「C:\Users\{你的使用者名稱}\AppData\Roaming\Composer\vendor\bin」的「php-cs-fixer」、「php-cs-fixer.bat」這兩個檔案
知道檔案在哪了,就要回到 vs code 來做設定了,按下「CTRL + , 」就會開啟設定檔 ( settings.json ),然後要找到「Executable Path」、「Executable Path Windows」
Executable Path:${extensionPath}\php-cs-fixer.phar
Executable Path Windows:C:\Users\{你的使用者名稱}\AppData\Roaming\Composer\vendor\bin\php-cs-fixer.bat
再來往下捲,找到「Onsave」,把它打勾,就可以打開你的程式修改,然後在按下「CTRL + S」就會被作用了
設定檔,也可以參考外掛本身文件的內容調整
補充
可能會有人說「${extensionPath}」這個是做什麼用的,怎麼改都不會消失??!!
因為這是 composer 在安裝後,會在 windows 系統裡的環境變數中加入預設的位址,也就是指「C:\Users\{你的使用者名稱}\AppData\Roaming\Composer\vendor\bin」這一段
要怎麼查看呢?
以上就是 vs code 安裝 php cs fixer 的操作解說