我在PHP IntelliSense中使用VSCode。我还尝试了PHP Intelephense。
VSCode不能自动完成像Eloquent Model,Laravel Helpers等的东西。比如$this->hasMany()和许多其他与laravel框架相关的东西。VSCode只能自动补全php标准函数。此外,$channel->threads()->latest()-get();不会显示诸如忘记">“之类的输入错误,例如,我已经因为搜索不同的拼写错误而浪费了很多时间。VSCode只识别标准的拼写错误,比如忘记的";“"()”。
有没有什么插件我可以用来解决这个问题?如果没有,有没有其他免费的编辑器可以自动完成laravel函数,并看到VSCode看不到的拼写错误?
发布于 2017-08-28 16:44:44
您有一个完整的指南来为Laravel there准备VSCode。
作为第二个选择,我强烈推荐你使用Sublime Text 3,因为它是扁平的,可以免费下载,简单而快速,它有很多帮助你使用Laravel的软件包,比如: Laravel 5片段,Laravel Blade高亮笔,刀片片段...
发布于 2020-04-05 22:14:05
您还可以将php.suggest.basic设置为false,以禁用VS code内置的php代码完成功能,并避免重复的建议。
我在访问Troyer的链接并尝试安装PHP Intelisense - Crane版本后发现了这一点。
在阅读了说明(扩展是没有市场),但我已经安装了一些其他。
当我将配置设置为false时,仅显示限定了作用域的建议。
我正在寻找这个帮助,因为当我创建一些蓝图项目时,建议带给我所有的php功能,而不是那些与我正在做的事情相关的功能…
对不起,我的英语...
附注:下面是我安装的扩展:
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-iconshttps://stackoverflow.com/questions/45914910
复制相似问题