intellij-idea - IntelliJ 中变量定义的空格/对齐

标签 intellij-idea phpstorm

我有这个:

    $accountNr = $csvData[2][1];
$firstname = $csvData[3][1];
$lastname = $csvData[4][1];
$telephone1 = $csvData[5][1];
$telephone2 = $csvData[6][1];
$telephone3 = $csvData[7][1];
$telephone4 = $csvData[8][1];
$email1 = $csvData[9][1];
$email2 = $csvData[10][1];
$email3 = $csvData[11][1];
$email4 = $csvData[12][1];
$address1 = $csvData[13][1];
$address2 = $csvData[14][1];
$zip = $csvData[15][1];
$state = $csvData[16][1];

我想要这个:

$accountNr  = $csvData[2][1];
$firstname  = $csvData[3][1];
$lastname   = $csvData[4][1];
$telephone1 = $csvData[5][1];
$telephone2 = $csvData[6][1];
$telephone3 = $csvData[7][1];
$telephone4 = $csvData[8][1];
$email1     = $csvData[9][1];
$email2     = $csvData[10][1];
$email3     = $csvData[11][1];
$email4     = $csvData[12][1];
$address1   = $csvData[13][1];
$address2   = $csvData[14][1];
$zip        = $csvData[15][1];
$state      = $csvData[16][1];

有一个名为“String Manipulation”的 IntelliJ 插件可以做到这一点。

但是:当我选择整个文件并使用 PhpStorm 的格式对其进行格式化时,所有内容都会再次更改。

有其他更清洁的方法吗?

最佳答案

  1. 设置/首选项
  2. 编辑器 |代码风格| PHP
  3. 换行和大括号 --> 赋值语句
  4. 激活对齐连续分配选项

enter image description here

关于intellij-idea - IntelliJ 中变量定义的空格/对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39283900/

相关文章:

intellij-idea - 如何在IntelliJ IDEA中查看JDK外部文档?

java - 什么是 IntelliJ 代码检查中的入口点,我需要将它们设置为 "fix"吗?

javascript - PhpStorm:如何为 Javascript 禁用 PHPCS

php - 使用 PhpStorm 2016.3 中的用法创建 UML 图

php - 如何防止IDE(PhpStorm)在编辑代码时写入数据库?还有一个幽灵变量

java - Spring Boot 中的契约测试 |在 Intellij 中安装 au.com.dius.pact :consumer:4. 6.1 时出错

java - Intellij 无法识别项目中的源目录

intellij-idea - 如何更改代码样式以在 IntelliJ 环境中的参数周围添加空格?

linux - 如何在 PhpStorm Linux 的 Markdown 预览中配置抗锯齿字体?

java - 智能 : configure several Tomcat configurations with different server. xml