gpt4 book ai didi

php - VS Code 不显示供应商目录中 PHPUnit\Framework 类的自动完成建议

转载 作者:行者123 更新时间:2023-12-03 14:55:32 25 4
gpt4 key购买 nike

我正在尝试学习 PHPUnit 框架。我在 VS 代码上创建了一个小项目,并尝试编写我的第一个测试用例。但是 VS 代码没有为供应商目录中的类提供任何自动完成建议。

我已经在我的系统上安装了 php7,composer。另外,我已经为 VS Code 安装了 vscode-php-intellisense 插件。按照步骤提示here我已经尝试将以下设置添加到 setting.json .但没有任何效果。

"intelephense.files.exclude": [
"**/.git/**",
"**/.svn/**",
"**/.hg/**",
"**/CVS/**",
"**/.DS_Store/**",
"**/node_modules/**",
"**/bower_components/**",
"**/vendor/**/{Test,test,Tests,tests}/**/*Test.php"
],


enter image description here

我想让 VS Code 推荐我 PHPUnit\Framework\TestCase当我尝试输入相同的内容时。有谁知道如何启用此功能?

最佳答案

一个长期的解决方案,仅适用于您刚刚启动项目并且尚未运行任何单元测试的情况:确保 phpunit 在您的项目目录中:find . -iname *phpunit* .如果 VSCode 没有为 phpunit 文件编制索引,则无法自动完成。
(今天发生在我身上,因为我赶时间,忘记运行 composer update/composer install。)

关于php - VS Code 不显示供应商目录中 PHPUnit\Framework 类的自动完成建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58073558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com