{
"workbench.iconTheme": "material-icon-theme",
"git.ignoreMissingGitWarning": true,
// 控制字型大小 (以像素為單位)。
"editor.fontSize": 14,
// 控制是否自動換行。
"editor.wordWrap": "on",
// 控制編輯器是否應自動設定貼上的內容格式。格式器必須可供使用,而且格式器應該能夠設定檔案中一個範圍的格式。
"editor.formatOnPaste": true,
// 使用滑鼠滾輪並按住 Ctrl 時,縮放編輯器的字型
"editor.mouseWheelZoom": true,
// 指向 PHP 可執行檔。
"php.validate.executablePath": "C:/laragon/bin/php/php-7.2.19-Win32-VC15-x64/php.exe",
// php executable path
"phpfmt.php_bin": "C:/laragon/bin/php/php-7.2.19-Win32-VC15-x64/php.exe",
// enable auto align of ST_EQUAL and T_DOUBLE_ARROW
"phpfmt.enable_auto_align": true,
// fixes visibiliy order for method in classes - PSR-2 4.2
"phpfmt.visibility_order": true,
// convert multistatement blocks into multiline blocks
"phpfmt.smart_linebreak_after_curly": true,
// Enable per-language
"[php]": {
"editor.formatOnSave": true
},
"beautify.language": {
"js": {
"type": [
"javascript",
"json"
],
"filename": [
".jshintrc",
".jsbeautifyrc"
]
// "ext": ["js", "json"]
// ^^ to set extensions to be beautified using the javascript beautifier
},
"css": [
"css",
"scss"
],
"html": [
"htm",
"html",
"blade.php"
]
// ^^ providing just an array sets the VS Code file type
},
// enable tab to expanse emmet tags
"emmet.triggerExpansionOnTab": true,
// if you would like to enable blade format
"blade.format.enable": true,
// 設定是否啟用內建 PHP 語言建議。此支援會建議 PHP 全域和變數。
"php.suggest.basic": false
}