阻止 PhpStorm 对齐关联数组
Stop PhpStorm from aligning associative arrays
如何告诉 PhpStorm(使用版本 8.0.3)在单击 Cmd+Alt+L
重新格式化我的代码时保持以下数组不变:
$array = [
'short' => 1, // I want this...
'veryVeryVeryIncrediblyLong' => 123456789,
];
而不是这样做:
$array = [
'short' => 1, // Not this...
'veryVeryVeryIncrediblyLong' => 123456789,
];
首选项 → 编辑器 → 代码风格 → PHP → 其他 → 对齐键值对
设置(Mac 上的首选项)|编辑|代码风格 | PHP |其他 |数组声明样式 -> 对齐键值对
自 PhpStorm 2017.x 版本 它现在位于 Settings (Preferences on Mac) | Editor | Code Style | PHP | Wrapping and Braces --> Array initializer | Align key-value pairs
在 Phpstorm 2017.3 及更高版本 中,此设置位于
文件 |设置 |编辑|代码风格 | PHP |包装和大括号 |数组初始值设定项 |对齐键值对
在 phpstorm 2019 中它是这样的:
(设置 > 编辑器 > php > 换行和大括号 > 赋值语句 > 对齐连续赋值)
PhpStorm 2019 及更高版本:设置 -> 编辑器 -> PHP -> 包装和大括号 -> 数组初始值设定项 -> 对齐键值对 [*] (Linux OS)
如何告诉 PhpStorm(使用版本 8.0.3)在单击 Cmd+Alt+L
重新格式化我的代码时保持以下数组不变:
$array = [
'short' => 1, // I want this...
'veryVeryVeryIncrediblyLong' => 123456789,
];
而不是这样做:
$array = [
'short' => 1, // Not this...
'veryVeryVeryIncrediblyLong' => 123456789,
];
首选项 → 编辑器 → 代码风格 → PHP → 其他 → 对齐键值对
设置(Mac 上的首选项)|编辑|代码风格 | PHP |其他 |数组声明样式 -> 对齐键值对
自 PhpStorm 2017.x 版本 它现在位于 Settings (Preferences on Mac) | Editor | Code Style | PHP | Wrapping and Braces --> Array initializer | Align key-value pairs
在 Phpstorm 2017.3 及更高版本 中,此设置位于 文件 |设置 |编辑|代码风格 | PHP |包装和大括号 |数组初始值设定项 |对齐键值对
在 phpstorm 2019 中它是这样的:
(设置 > 编辑器 > php > 换行和大括号 > 赋值语句 > 对齐连续赋值)
PhpStorm 2019 及更高版本:设置 -> 编辑器 -> PHP -> 包装和大括号 -> 数组初始值设定项 -> 对齐键值对 [*] (Linux OS)