Plugins
需要設定
無需設定
- PHP Debug
- laravel-blade
- Laravel Blade Snippets
- Laravel goto view
- laravel-goto-controller
- PHP DocBlocker
- PHP Extension Pack
- PHP Namespace Resolver
- PHPUnit Snippets
- VSCode PHPUnit
phpcs
phpcs (PHP Code Sniffer): 檢查程式碼標準工具
在windows composer 環境下安裝php_codesniffer
|
|
Settings加入
|
|
phpcbf
php程式碼format工具
與phpcs搭配,安裝squizlabs/php_codesniffer
同時也會安裝phpcbf
喔
Settings加入
|
|
安裝設定完後,按下右鍵 → Format Document → php程式碼就會自動排版
(超級好用)
laravel-blade
This plugin helps in rendering Blade syntax with highlights and emmet support. In my experience, without the support of this plugin, emmet doesn’t perform well in Blade files as it expands HTML tags without indentations or line breaks.
Laravel goto View
This plugin helps us to quickly jump to view file by pressing Alt+LMB
. A tremendously useful plugin for traversing to view files in complex apps.
Laravel goto Controller
Similar to goto View plugin, this plugin helps us traverse to Controllers by pressing Alt+LMB
.
Laravel Blade Snippets
This is an extremely useful plugin for Laravel development. You can use emmet-like expansions to Laravel’s Blade tags. For example :
@extends()
can be expanded from b:extend
. For enabling tab-to-expand feature, please refer the settings file I’ve attached.
PHP Intellisense
These plugins are used for code completion and linting. Very little explanation is required for these plugins as they are pretty standard.
- Find all symbols :
ctrl + P
→ input@test
→ you can find test symbols in opening file (function, class, property…)