上vscode拓展的官方網址,在里面搜索已安裝的插件可以查看插件怎么配置,所有配置都在 settings.json 檔案中配置,可以通過設定來搜索該檔案
https://marketplace.visualstudio.com/VSCode
PHP IntelliSense(查看函式定義及跳轉到函式定義處,Ctrl+mouse left)
首先進入應用商店,搜索該插件,然后點擊 Install 安裝,我這邊安裝過,所以沒有顯示Install

然后進入vscode的拓展官網搜索該插件,查看如何配置
插件官方地址 https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense

我們只需要將php的路徑配置一下就好了,然后看第二句話:“我建議禁用vscode內置的PHP IntelliSense以避免重復,把php.suggest.basic設定為false”
以下是我的配置

"php.suggest.basic": false,
"php.executablePath":"/usr/bin/php7.3",
使用效果,按住ctrl+滑鼠左鍵, 然后點擊,可以跳轉到函式定義處

很好用,能顯示函式引數,也能直接跳轉查看函式定義
PHP DocBlocker(自定義注釋,/** + enter)
先搜索安裝插件

然后進入vscode的拓展官網搜索該插件,查看如何配置
插件官方地址 https://marketplace.visualstudio.com/items?itemName=neilbrayfield.php-docblocker

我只是用了 extra 和 functionTemplate 兩個屬性進行配置,以下是我的配置

"php-docblocker.extra": [
"@Author LYC [email protected]",
"@DateTime $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
"@param undefined",
"@return undefind"
],
"php-docblocker.functionTemplate": {
"message": {},
"extra": {},
"param": {},
"return": {},
},
日期常量可以在官方檔案的 snippest 中找到,官方檔案地址 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_variables

Code Runner(xdebug Ctrl+Alt+N,Ctrl+Alt+M)
先在應用商店搜索,然后下載

插件官方地址 https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

使用效果,Ctrl+Alt+N 三個鍵盤一起按,自動執行

macros(宏設定)
說白了就是自定義快捷鍵做指定操作,把常用的操作直接設定成宏,省時省力,比如末尾加分號,末尾加冒號
插件官方檔案 https://marketplace.visualstudio.com/items?itemName=ctf0.macros

主要有兩個步驟,定義macros,然后系結快捷鍵
游標(cursor)部分的檔案地址 https://code.visualstudio.com/docs/getstarted/keybindings#_basic-editing
需要指定游標位置

我的配置

鍵盤系結的快捷鍵

我的快捷鍵

配置好后自己試試就行了,挺好用的
PHP CS Fixer(代碼格式整理)
再也不需要自己排版了,一鍵搞定代碼格式優化

插件官方檔案:https://marketplace.visualstudio.com/items?itemName=junstyle.php-cs-fixer

描述的很詳細了,我就不贅述了,系結個快捷鍵就好了

有些檔案的代碼可以多次fix,多按兩次,整理到最優格式
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/53151.html
標籤:PHP
上一篇:Laravel 8 新功能:使用 schema:dump 來加速 Migration 和測驗
下一篇:Laravel 7.6 發布
