Phpstorm 如何对齐PHP/JavaScript代码块?

Phpstorm 如何对齐PHP/JavaScript代码块?,phpstorm,Phpstorm,在我的PhpStorm 2019.2.5中,是否可以从 $show_only_top_currencies = $this->requestData['show_only_top_currencies'] ?? false; $retArray = ['message' => '']; $currenciesCount = Currency::getByActive(true)->count(); $base_currenc

在我的PhpStorm 2019.2.5中,是否可以从

$show_only_top_currencies   = $this->requestData['show_only_top_currencies'] ?? false;
$retArray                 = ['message' => ''];
$currenciesCount          = Currency::getByActive(true)->count();
$base_currency        = Settings::getValue('base_currency', CheckValueType::cvtString, '');
进入:

$show_only_top_currencies = $this->requestData['show_only_top_currencies'] ?? false;
$retArray                 = ['message' => ''];
$currenciesCount          = Currency::getByActive(true)->count();
$base_currency            = Settings::getValue('base_currency', CheckValueType::cvtString, '');
?


JavaScript代码也是这样吗?

是的,PHP代码也可以这样做:该设置称为“对齐连续分配”。您可以在PhpStorm 2020.3.2中找到它:

JS代码也有类似的设置,“变量声明:分组时对齐”


您可以在这两个设置中随意切换,并在代码片段中看到效果-这可能有助于找到其他有用的选项

您是否已尝试在“编辑器|代码样式| JavaScript”中将“变量声明”切换为“对齐:分组时”?我尝试在设置下找到此选项,但失败。下一个已打开:请检查此选项是否在我的PhpStorm 2019.2.5中?实际上,我希望这样:我选择文本行,然后通过一些菜单操作(热键)应用aligment。有类似的功能吗?对不起,我使用的是2020.3-我附加了一个截图看起来我的PhpStorm 2019.2.5没有这个功能?@mstdmstd当然有。以下是2016年对PHP:JavaScript(2014年起)的一个回答:@mstdmstd“我期望类似这样的东西:我选择文本行,然后通过一些菜单操作(热键)应用Aligment。”如果您需要,然后尝试与字符串相关的插件,我记得看到一些描述说它们可以格式化表格数据(这就是对齐的本质)。从字符串操作插件(我相信排序标记操作)开始。