快速格式化快捷方式sublime文本

时间:2013-10-02 08:00:02

标签: sublimetext2

我想知道某人是否有完成此任务的一系列步骤,内联,无需复制和粘贴。

想象一下,如果事情没有得到充分证明,那么你需要一段代码

{
    foo: "foo value",
    bar: "bar value",
    reallylongvariable:     "reallylongvariable value",
    shortname:     "shortname value"
}

是否有一种非常快速的方法可以将其转换为空间,并将空间和粗糙的间距证明为统一的格式

{
    foo:                "foo value",
    bar:                "bar value",
    reallylongvariable: "reallylongvariable value",
    shortname:          "shortname value"
}

我知道选项的选择。一般来说,我遵循这些步骤

  • 选项选择一列,
  • 将其粘贴到一组新行
  • 重新选择粘贴的内容
  • 使用命令+ [删除缩进,
  • 选项重新选择无缩进内容列
  • 过去回到原始专栏。

但是这个过程感觉非常手动,并且想知道是否有办法清理内联缩进,没有复制和粘贴。也许是一个辅助工具,可以在突出显示的选择中自动执行此操作。

希望我的问题有道理。

1 个答案:

答案 0 :(得分:1)

此任务有多个插件,例如:

https://github.com/wbond/sublime_alignment

https://github.com/randy3k/AlignTab

您可以在此处搜索所有这些内容:https://sublime.wbond.net/search/align

我个人推荐AlignTab。它可能看起来很复杂,但是如果你知道如何使用正则表达式,它将是你会发现的最强大的。如果你习惯它可能会做一些疯狂的魔法。