WebStorm / PHPStorm中的智能标签有什么作用?

时间:2012-11-26 13:00:02

标签: tabs formatting phpstorm webstorm

我对智能标签在一般偏好中的作用感到困惑。

它说:

  

仅通过空格精确对齐必要的列...如果   如果未选中此复选框,则使用空格进行对齐   必要...

这是不是意味着两种情况都使用了空格?这是否意味着它总是在后者中使用空格而有时仅在前者中使用空格?

有人可以举例说明这两种情况吗?

1 个答案:

答案 0 :(得分:65)

如果启用了智能选项卡选项,则仅使用空格进行对齐,否则使用制表符和空格。

例如:对于以下代码块

    function(first, 
             second) {
    }

没有智能标签

t---function(first, 
t---t---t---.second) {
t---}

带有智能标签

t---function(first, 
t---.........second) {
t---}