【问题标题】:Indenting partially selected lines in TextMate在 TextMate 中缩进部分选定的行
【发布时间】:2011-04-27 19:35:45
【问题描述】:

有没有什么方法可以让 TextMate 在只选择一部分时缩进整行?目前,当我通过将鼠标拖到几行上或按住 shift 并按上/下键来选择几行时,按缩进键 (Opt-TAB) 只会将行的 选定 部分移动一个缩进等级。这对程序员来说比没用更糟糕,因为它会破坏你在被分割的那条线上的代码。我曾经使用过的所有其他编辑器都认识到您实际上想要缩进整行,并且就是这样做的。

我听说 TextMate 具有令人难以置信的可定制性,所以我希望有人知道如何让它像人们期望的那样工作。也许这样按下缩进键会自动扩展选择以包括整行,然后缩进?

【问题讨论】:

    标签: textmate indentation


    【解决方案1】:

    鼠标移动后只需按下选择线(cmd-shift-L)。这将使任何部分行选择变成全行选择。

    【讨论】:

    • 这是一个额外的步骤,很不幸,但它可以像宣传的那样工作。谢谢!
    【解决方案2】:

    部分选定行上的“Text/IndentLine”(Alt-Cmd-[)在我的机器上完成这项工作。

    【讨论】:

    • 嗯,这个命令对我的代码有一个有趣的影响,但不是我想要的。它似乎采用选定的行并将它们全部与一些“智能”缩进级别对齐......但我真的不希望它们中的 all 最终处于同一级别。我只想将整个块移动 1 个缩进(以在长的多行语句上保留额外的缩进)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多