所以最近我看到 PHP 社区中的许多开发人员按长度排序他们的使用语句。我一直想知道如何在 PhpStorm 中做到这一点。我想我终于找到了解决方案,但我想我在这里做错了,它不起作用。
因此,一个名为PHP-CS-Fixer的工具可以选择执行此操作。而且我知道我可以将此工具与 PhpStorm 一起使用,使用Tools -> External Tools
并单击+
标志,然后对其进行配置。
注意:我像这样使用 Composer 拉出工具composer global require friendsofphp/php-cs-fixer
所以我在 PhpStorm 中对外部工具的配置如下:
- 程序:
/Users/rohan0793/.composer/vendor/bin/php-cs-fixer
- 论据:
fix --rules='{"ordered_imports": {"sort_algorithm":"length"}}' $FileDir$/$FileName$
- 工作目录:
$ProjectFileDir$
但是当我运行它时,我看到了这个错误:
The rules contain unknown fixers: "'{ordered_imports{sort_algorithm:length}}'".
所以我想我在配置它时在这里做错了,但似乎无法弄清楚是什么。有人知道吗?