Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows的VS代码中使用全局phpcs可执行路径?_Php_Windows_Visual Studio Code_Phpcs - Fatal编程技术网

如何在Windows的VS代码中使用全局phpcs可执行路径?

如何在Windows的VS代码中使用全局phpcs可执行路径?,php,windows,visual-studio-code,phpcs,Php,Windows,Visual Studio Code,Phpcs,我在Windows 10中安装了带有Composer的phpcs,并在Visual Studio代码中安装了vscode phpcs插件。我有两个设置可执行路径的选项: 使用全局路径(C:\Users\{user}\AppData\Roaming\Composer\vendor\bin\phpcs.bat) 使用相对项目路径(.\vendor\bin\phpcs.bat) 我在使用相对项目路径时没有问题,但并非所有PHP项目都使用PHPC。当项目的相对路径不存在时,VS代码不断抛出错误消息,表示

我在Windows 10中安装了带有Composer的phpcs,并在Visual Studio代码中安装了vscode phpcs插件。我有两个设置可执行路径的选项:

  • 使用全局路径(C:\Users\{user}\AppData\Roaming\Composer\vendor\bin\phpcs.bat)
  • 使用相对项目路径(.\vendor\bin\phpcs.bat)
  • 我在使用相对项目路径时没有问题,但并非所有PHP项目都使用PHPC。当项目的相对路径不存在时,VS代码不断抛出错误消息,表示找不到PHPC。因此,相对的项目路径对我来说是不可行的

    当我使用全局路径时,PHPC在任何地方都可用,但是VS代码抱怨引用的嗅探不可用(例如PHPC:引用的嗅探“WordPress”不存在)

    我意识到每当我需要为项目添加新标准时,我都可以运行
    phpcs--config set installed_路径/dir/to/standard
    ,但我更喜欢使用Composer在每个项目供应商目录中管理标准,而不是在全局范围内,因为在全局范围内,与团队成员共享代码比较困难

    我找到的大多数文档似乎都是针对MacOS的,而且很少有在线文章提到Windows和VS代码的这个问题。有没有人能在Windows中运行此功能