VSCode无法自动完成laravel,并且不会显示所有语法错误

9wbgstp7  于 2023-02-17  发布在  Vscode
关注(0)|答案(3)|浏览(291)

我正在使用VSCode和PHP智能感知。我也试过PHP智能感知。
VSCode不能自动完成像Eloquent Model,Laravel Helpers等东西。例如$this-〉hasMany()和很多其他与Laravel框架相关的东西。VSCode只能自动完成php标准函数。而且VSCode不能显示像forgested“"这样的类型错误,例如$channel-〉threads()-〉latest()-get();我花了很多时间搜索不同的错别字,VSCode只能识别标准的错别字,比如“";”“()"。
是否有任何插件可以修复这个问题?如果没有,是否有其他免费的编辑器可以自动完成laravel函数并看到VSCode看不到的拼写错误?

zwghvu4y

zwghvu4y1#

您也可以将php. sugggest.basic设置为false来禁用VS Code内置的php代码完成功能,以避免重复的建议。
我在访问Troyer的链接并尝试安装PHP Intelisense -起重机版本后发现了这个问题。
看完说明后(Extensios已经脱销了),但是我安装了一些其他的。
当我将配置设置为false时,只显示范围内的建议。
我正在寻找这个帮助,因为当我创建一些蓝图项目时,这个建议会让我调出所有PHP函数,而不是那些与我正在做的事情相关的函数。
抱歉我的英语...
P.S.这里是我安装的扩展:

abusaidm.html-snippets
amiralizadeh9480.laravel-extra-intellisense
austenc.laravel-blade-spacer
austenc.laravel-docs
bmewburn.vscode-intelephense-client
calebporzio.better-phpunit
christian-kohler.path-intellisense
codingyu.laravel-goto-view
CoenraadS.bracket-pair-colorizer
ctf0.laravel-goto-controller
eamodio.gitlens
ecmel.vscode-html-css
felixfbecker.php-debug
formulahendry.auto-close-tag
humao.rest-client
mikestead.dotenv
ms-azuretools.vscode-docker
ms-vscode-remote.remote-containers
ms-vscode-remote.remote-ssh
ms-vscode-remote.remote-ssh-edit
ms-vscode-remote.remote-wsl
ms-vscode-remote.vscode-remote-extensionpack
neilbrayfield.php-docblocker
onecentlin.laravel-blade
onecentlin.laravel5-snippets
patbenatar.advanced-new-file
pflannery.vscode-versionlens
PKief.material-icon-theme
quicktype.quicktype
ryanluker.vscode-coverage-gutters
sleistner.vscode-fileutils
vscode-icons-team.vscode-icons
jutyujz0

jutyujz02#

您拥有一份完整的指南,可以帮助您为Laravel there准备VSCode
作为第二个选择,我强烈推荐你Sublime Text 3因为它是平面的,免费下载,简单快捷,它有很多软件包可以帮助你使用Laravel,比如:Laravel 5片段,Laravel刀片荧光笔,刀片片段...

yduiuuwa

yduiuuwa3#

我发现根本原因是数据库客户端扩展。但我不知道如何修复它。

相关问题