【问题标题】:Install PHP CodeSniffer with Netbeans 7.0.1 on Windows 7 64 bits在 Windows 7 64 位上使用 Netbeans 7.0.1 安装 PHP CodeSniffer
【发布时间】:2011-09-25 16:02:34
【问题描述】:

我正在尝试在装有 Windows 7 64 位的计算机上安装 PHP_CodeSniffer 和 Netbeans。

到目前为止...

1) 我已经从https://github.com/beberlei/netbeans-php-enhancements/downloads 下载了文件 de-whitewashing-php-cs-1.1.1.nbm,

2)安装插件,

但是当我转到工具->选项时,它会通过浏览按钮请求代码嗅探器脚本,我不知道该文件是什么,如果选择 phpcs.bat 则在下一个标准下拉列表中没有任何显示.菜单项显示代码标准违规被禁用。 我该如何安装? 谢谢!吉列尔莫。

【问题讨论】:

    标签: php netbeans codesniffer


    【解决方案1】:

    CodeSniffer 脚本 字段正在寻找运行 PHP CodeSniffer 的批处理文件。这意味着您应该已经安装了 PHPCS,然后再进行安装。

    如果您还不知道,Eberlei 先生编写的模块通过 PHPCS 的 API 将 PHPCS 集成到 Netbeans 中,而不是通过在模块本身中提供代码嗅探器功能。

    如果尚未安装,请让 PEAR 处理您的 XAMPP 安装。准备好之后,就可以按照instructions on the PHP_CodeSniffer page自行安装PHPCS了。

    安装后,您应该有一个 ...path-to-PHP-installation-in-xampp.../PEAR/PHP/CodeSniffer 目录,在该目录下,有一个带有默认标准集的 Standards 目录。这就是填充 Standard 组合框的内容。我隐约记得在设置 CodeSniffer 脚本 字段后必须重新启动 Netbeans 才能使模块正确填充组合框。填充后,您可以从组合框中的列表中选择您希望 PHPCS 应用于您的代码的标准。

    【讨论】:

    • 我成功安装了 CodeSniffer,但仍然没有填充 mny 组合框。我什至放了 CodeSniffer.php 脚本,但我仍然看不到任何变化。知道如何解决吗?
    • 确认 CS 已安装到与 Netbeans 相同的 PHP 安装中。 (提示:NB7.2 和 7.3 显示了 Options 中使用的解释器。)确认该安装与 PATH 环境变量中的 PHP 安装相匹配。确保安装有一个 .../PEAR/PHP/CodeSniffer/Standards 目录,并且该目录实际上有标准。
    【解决方案2】:

    我遇到了问题,我可以通过将包含 phpcs.bat 的路径添加到 Windows 系统 PATH 变量来解决它。由于一个奇怪的原因,插件还需要设置环境变量...

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 2011-01-26
      • 2014-04-19
      • 2013-08-10
      • 2012-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多