崇高文本3的PHPCS插件给出了WinError 2

崇高文本3的PHPCS插件给出了WinError 2,php,sublimetext3,Php,Sublimetext3,我安装了升华文本3的PHPCS插件,并按如下方式设置用户配置文件: { // Path to php on windows installation // This is needed as we cannot run phars on windows, so we run it through php "phpcs_php_prefix_path": "C:\\wamp\bin\\php\\php5.4.12\\php.exe", // This is the path to the ba

我安装了升华文本3的PHPCS插件,并按如下方式设置用户配置文件:

{

// Path to php on windows installation
// This is needed as we cannot run phars on windows, so we run it through php
"phpcs_php_prefix_path": "C:\\wamp\bin\\php\\php5.4.12\\php.exe",

// This is the path to the bat file when we installed PHP_CodeSniffer
"phpcs_executable_path": "C:\\wamp\\bin\\php\\php5.4.12\\phpcs.bat",

// PHP-CS-Fixer settings
// Don't want to auto fix issue with php-cs-fixer
"php_cs_fixer_on_save": false,

// Show the quick panel
"php_cs_fixer_show_quick_panel": true,

// The fixer phar file is stored here:
"php_cs_fixer_executable_path": "C:\\wamp\bin\\php\\php5.4.12\\php-cs-fixer.phar",

// PHP Linter settings
// Yes, lets lint the files
"phpcs_linter_run": true,

// And execute that on each file when saved (php only as per extensions_to_execute)
"phpcs_linter_command_on_save": true,

// Path to php
"phpcs_php_path": "C:\\wamp\bin\\php\\php5.4.12\\php.exe",

// This is the regex format of the errors
"phpcs_linter_regex": "(?P<message>.*) on line (?P<line>\\d+)",


// PHP Mess Detector settings
// Not turning on the mess detector here
"phpmd_run": false,
"phpmd_command_on_save": false,
"phpmd_executable_path": "",
"phpmd_additional_args": {}
}
{
//windows安装上的php路径
//这是必需的,因为我们不能在windows上运行phars,所以我们通过php运行它
“phpcs\u php\u前缀\u路径”:“C:\\wamp\bin\\php\\php5.4.12\\php.exe”,
//这是我们安装PHP_CodeSniffer时bat文件的路径
“phpcs\u可执行路径”:“C:\\wamp\\bin\\php\\php5.4.12\\phpcs.bat”,
//PHP CS修复程序设置
//不想用php cs修复程序自动修复问题
“php_cs_fixer_on_save”:false,
//显示快速面板
“php\u cs\u fixer\u show\u quick\u panel”:正确,
//fixer phar文件存储在此处:
“php\u cs\u fixer\u可执行路径”:“C:\\wamp\bin\\php\\php5.4.12\\php cs fixer.phar”,
//PHP Linter设置
//是的,让我们来整理一下文件
“phpcs_linter_run”:正确,
//并在保存时在每个文件上执行(仅根据扩展名\u到\u执行php)
“phpcs_linter_命令_on_save”:正确,
//php的路径
“phpcs\u php\u路径”:“C:\\wamp\bin\\php\\php5.4.12\\php.exe”,
//这是错误的正则表达式格式
“phpcs_linter_regex”:“(?P.*)在线(?P\\d+)”,
//PHP混乱检测器设置
//这里没有打开混乱探测器
“phpmd_运行”:false,
“phpmd_命令_on_save”:false,
“phpmd_可执行文件_路径”:“”,
“phpmd_附加参数”:{}
}
当我尝试嗅探PHP文件时,会出现以下错误: “FileNotFoundError:[WinError 2]系统找不到指定的文件”

我已经仔细检查了我的路径,它们是正确的,升华是否可能只读取默认配置文件而不读取用户配置文件


编辑-我的路径缺少第二个反斜杠,很抱歉,嗅探器正在工作

我尝试过不阅读任何说明,我找到了解决办法。尝试以下步骤:

  • 通过ST3中的包控件下载php代码嗅探器插件
  • 从以下网站下载php cs fixer文件=>cs.sensiolabs.org/(直接链接=>cs.sensiolabs.org/get/php cs fixer.phar)
  • 将下载的文件复制到php.exe目录(我的是 C:/XAMMP/php/php.exe)
  • 从这个页面PEAR.PHP.net/package/PHP\u CodeSniffer/download/All下载PHP\u CodeSniffer PEAR代码包(直接 链接=>)
  • 发现 PHP_CodeSniffer-1.5.0RC4.tgz\PHP_CodeSniffer-1.5.0RC4\scripts\phpcs.bat 并复制此文件(在php.exe目录中)
  • 复制第一篇文章的配置文件,在写入时相应地更改目录 包设置->Php代码嗅探器->设置-用户文件。 这个方法在Win8 x64系统中的Sublime Text 3 Build 3047上对我有效。。。对我来说再也没有慢的ST2了。。。 干杯

我尝试过不阅读任何说明,并找到了解决方案。尝试以下步骤:

  • 通过ST3中的包控件下载php代码嗅探器插件
  • 从以下网站下载php cs fixer文件=>cs.sensiolabs.org/(直接链接=>cs.sensiolabs.org/get/php cs fixer.phar)
  • 将下载的文件复制到php.exe目录(我的是 C:/XAMMP/php/php.exe)
  • 从这个页面PEAR.PHP.net/package/PHP\u CodeSniffer/download/All下载PHP\u CodeSniffer PEAR代码包(直接 链接=>)
  • 发现 PHP_CodeSniffer-1.5.0RC4.tgz\PHP_CodeSniffer-1.5.0RC4\scripts\phpcs.bat 并复制此文件(在php.exe目录中)
  • 复制第一篇文章的配置文件,在写入时相应地更改目录 包设置->Php代码嗅探器->设置-用户文件。 这个方法在Win8 x64系统中的Sublime Text 3 Build 3047上对我有效。。。对我来说再也没有慢的ST2了。。。 干杯