2013-10-02 107 views
0

我想知道是否有人有一系列的步驟來完成這項任務,內聯,沒有複製和粘貼。快速格式化快捷方式崇高文本

假設你有一個代碼塊裏的東西不乾淨有道理

{ 
    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

有多種插件完成這個任務,例如:

https://github.com/wbond/sublime_alignment

https://github.com/randy3k/AlignTab

在這裏,您可以搜索所有的人:https://sublime.wbond.net/search/align

我個人推薦AlignTab。它可能看起來很複雜,但如果你知道如何使用正則表達式,它會是最強大的你會發現。如果你習慣了它,它可能會做出一些瘋狂的魔法。

+0

不錯,謝謝你的鏈接。 AlignTab看起來非常有用。 –