Atom美化未加载php cs修复程序自定义配置

Atom美化未加载php cs修复程序自定义配置,php,atom-beautify,Php,Atom Beautify,我已经安装了带有PHP CS修复程序插件的Atom。我正在尝试使用一些自定义规则来应用相同的大括号样式 我曾尝试使用in-Atom配置选项,但无法使其正常工作。我尝试在函数和oop构造之后设置position\u,并将其放入Atom中的PHP-CS-FIXER规则中,但没有成功 因此,我为我的配置设置了一个自定义路径,即C:\xampp\htdocs\myproject\atom.php\u cs 配置为: <?php $finder = PhpCsFixer\Finder::creat

我已经安装了带有PHP CS修复程序插件的Atom。我正在尝试使用一些自定义规则来应用相同的大括号样式

我曾尝试使用in-Atom配置选项,但无法使其正常工作。我尝试在函数和oop构造之后设置
position\u,并将其放入Atom中的
PHP-CS-FIXER规则中,但没有成功

因此,我为我的配置设置了一个自定义路径,即
C:\xampp\htdocs\myproject\atom.php\u cs

配置为:

<?php

$finder = PhpCsFixer\Finder::create()
    //->exclude('somedir')
    //->notPath('src/Symfony/Component/Translation/Tests/fixtures/resources.php'
    ->in(__DIR__)
;

return PhpCsFixer\Config::create()
    ->setRules([
        '@PSR2' => true,
        'strict_param' => false,
        'array_syntax' => ['syntax' => 'long'],
        'braces' => [
            'allow_single_line_closure' => true, 
            'position_after_functions_and_oop_constructs' => 'same'],
    ])
    ->setFinder($finder)
;
  • 我使用Windows10作为操作系统,Atom是IDE,并通过Composer安装了PHP cs修复程序

    • 由于美化工作不正常,程序可能会出错。 您可以从命令Pallete运行Atom Beautify:Help Debug Editor以获取调试信息。
      您的配置对我来说非常好,问题似乎在于您的命名


      只需将您的atom.php\u cs重命名为.php\u cs,并从设置中删除任何配置文件路径。

      调试不会显示任何有关php美化的内容。问题是Atom beautify没有遵循我的规则,只是使用默认的规则。关于php_cs路径,我在Atom的设置中设置了它,并使用文件的绝对路径,以.php_cs结尾。@Jaeger问题是它找不到您的文件。如果我复制并粘贴你的设置,效果会非常好。您是否尝试从设置中删除绝对路径并将文件重命名为.php_cs(名称中没有其他内容)?它应该至少在调试日志中显示一些内容。尝试滚动到底部并查看或在日志中搜索“错误”一词重命名文件不会被应用,因为Windows不接受空的命名文件。谢谢!!正如您所说,配置是正确的。问题在于配置文件的附加命名。这真是个奇怪的问题。再次感谢!
        public function someFunction(){ 
          // code here
      }