【问题标题】:Sublime Text - formatting for code alignmentSublime Text - 代码对齐格式
【发布时间】:2025-12-31 13:10:17
【问题描述】:

我是一名使用 Sublime Text 的新程序员。我想将线条格式化为与下图相同的间距。我该怎么做?

    $Fullname    = $_POST['fullname'];
    $password    = $_POST['password'];
    $username    = $_POST['username'];
    $tel         = $_POST['tel'];
    $address     = $_POST['address'];

【问题讨论】:

  • 专业提示:不要。如果最长键的长度发生变化,您的差异现在会覆盖整个地图。
  • 你的意思是我不应该那样做?因为我觉得它可以让我的代码更清晰。
  • 如果你有像 $really_long_var_that_breaks_it 这样的 var 会怎么样?
  • @mxmissile 如果发生这种情况,您可以简单地重新格式化代码块以添加更多空格。正如我在回答中详述的那样,Sublime 有一些工具可以做到这一点。

标签: alignment sublimetext code-formatting


【解决方案1】:

Alignment 包可能是您正在寻找的,尽管many other plugins 可以通过各种其他选项执行类似的功能。 Alignment 非常简单,与= 对齐,前面至少有一个空格。还有许多可选的前置字符,因此对齐也适用于 !=>=~= 等标记。

VAlign 是一个基于Alignment 的插件,它有一些额外的选项可用,例如自动检测要对齐的代码。

【讨论】: