在PhpStorm

时间:2017-09-17 14:21:00

标签: php phpstorm

在PhpStorm中是否有一种方法可以对齐后续的三元运算符,以便?(问号)和:(冒号)在彼此之下?

预期产出:

$foo = empty($var)         ? 'default_value'     : $var;
$bar = empty($another_var) ? 'default_value_two' : $another_var;

我在File->Settings->Editor->Code Style->PHP->Wrapping and Braces中看到的与三元运算符相关的唯一选项(到最后)是关于单行 - 并且包装它 - 而不是关于多个对齐的选项彼此。

为了给出一些透视,名为Alignment statement->Align consecutive assignments (if checked)的选项会产生这样的结果:

$foo          = 'some value';
$another_name = 'another_value';

那么,有没有办法让PhpStorm以这种方式对齐三元运算符?

我正在使用PhpStorm 2017.2.1

1 个答案:

答案 0 :(得分:1)

这是不可能的..目前甚至没有计划任何特定版本(基于相应故障单的“Backlog”状态)。

https://youtrack.jetbrains.com/issue/WI-17880 - 观看此机票(星级/投票/评论)以获得有关任何进展的通知。