Visual Studio Code + php:为代码完成指定“包含路径”
Posted
技术标签:
【中文标题】Visual Studio Code + php:为代码完成指定“包含路径”【英文标题】:VisualStudioCode + php : specify "include path" for code completion 【发布时间】:2020-12-22 10:29:15 【问题描述】:使用 VisualStudioCode 的 php 新手,我正在搜索一种方法(设置、扩展...)以添加包含 php 库的路径,仅用于代码完成。
例如,假设我正在开发一个 wordpress 插件。
我的 VSC 工作目录是 /Users/richnou/Documents/my-wp-plugin/
,其中仅包含插件文件(php、sass、css、gitignore 等);它们会自动发送到开发服务器。
使用此配置,所有核心 Wordpress 函数都是未定义函数(我已安装 PHP IntelliSense 和 PHP Intelephense)。
有一种方法可以指定要扫描代码完成和提示的文件夹吗?因此,一个 Wordpress 代码安装在一个公共目录中(例如,/Users/richnou/Documents/wordpress/
,例如),所以 在我的目录之外。 (Netbeans 有这个“包含路径”的概念...)
提前致谢
【问题讨论】:
【参考方案1】:这里的问题是Documents
文件夹是安全的,所以把插件文件放在路径/Users/richnou/
解决了我的问题
【讨论】:
【参考方案2】:一种解决方案(不理想但可行)是通过符号链接到本地安装的 Wordpress...
ln -s /Users/richnou/Documents/wordpress/ wp
【讨论】:
以上是关于Visual Studio Code + php:为代码完成指定“包含路径”的主要内容,如果未能解决你的问题,请参考以下文章
visual studio code 设置php.validate.executablePath
Visual Studio Code IDE + Docker实现PHP Xdebug调试
Visual Studio Code + php:为代码完成指定“包含路径”
XDebug 断点在 Visual Studio Code 中给出 PHP 错误