Atom美化未加载php cs修复程序自定义配置
我已经安装了带有PHP CS修复程序插件的Atom。我正在尝试使用一些自定义规则来应用相同的大括号样式 我曾尝试使用in-Atom配置选项,但无法使其正常工作。我尝试在函数和oop构造之后设置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
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
}