Windows 上的 PHPUnit 自动补全
PHPUnit autocompletion on Windows
NetBeans 似乎没有找到 PHPUnit 源,因此我无法在 PHPUnit_Framework_TestCase
等实例上使用自动完成功能。
I 运行 NetBeans 中的 PHPUnit 使用 cmd
,在 Windows 使用 EasyPHP,生成方式:
echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
请注意,这是推荐的方式,我注意到不再支持较旧的变体。
PHPUnit 源位于何处?我如何告诉 NetBeans 考虑支持?
我想到了一个解决方法:
使用 Composer 全局安装 PHPUnit 的源代码:
composer global require "phpunit/phpunit=4.7.7"
最后在项目的include目录中加入如下路径:
%APPDATA%\Composer\vendor\phpunit\phpunit\src
这样就可以了。但是请确保 PHPUnit 的安装和源代码的版本相同,以防止出现并发症。
请注意,可以使用多种不同的方式安装源代码,但请记住使用正确的包含目录。
NetBeans 似乎没有找到 PHPUnit 源,因此我无法在 PHPUnit_Framework_TestCase
等实例上使用自动完成功能。
I 运行 NetBeans 中的 PHPUnit 使用 cmd
,在 Windows 使用 EasyPHP,生成方式:
echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
请注意,这是推荐的方式,我注意到不再支持较旧的变体。
PHPUnit 源位于何处?我如何告诉 NetBeans 考虑支持?
我想到了一个解决方法:
使用 Composer 全局安装 PHPUnit 的源代码:
composer global require "phpunit/phpunit=4.7.7"
最后在项目的include目录中加入如下路径:
%APPDATA%\Composer\vendor\phpunit\phpunit\src
这样就可以了。但是请确保 PHPUnit 的安装和源代码的版本相同,以防止出现并发症。
请注意,可以使用多种不同的方式安装源代码,但请记住使用正确的包含目录。