2010-07-10 125 views
5

TextMate中是否存在重新縮進或格式化文件中的文本的命令?如何重新格式化TextMate中的文本

我在粘貼代碼塊,刪除塊等重新縮進文件後,一直在IDE中使用它。

獎勵點,如果有一種方法可以很縮進,把這個:

has_many :users, :class_name => 'Users', :dependent => :destroy 
has_many :comments, :class_name => 'Comments', :dependent => :destroy 

到這一點:

has_many :users, :class_name => 'Users', :dependent => :destroy 
has_many :comments, :class_name => 'Comments', :dependent => :destroy 

但是,即使只是簡單的重新格式化將是真棒。

不知道它是否重要,但我主要在這裏談論Ruby-on-Rails應用程序。

+0

如果有一個包有這樣做,請讓我們知道。有趣的是,我只是在10分鐘前想知道這件事。 – 2010-07-10 21:18:23

+0

是的,這是TextMate用戶永遠不會錯過的功能之一,因爲他們從未擁有過它。但是,一旦品嚐禁止的IDE水果,如果沒有它,很難去! – 2010-07-11 04:40:31

回答

5

甜!

這束將其添加爲Ruby代碼:http://github.com/mocoso/code-beautifier.tmbundle#readme

只縮進Ruby代碼(而不是HTML或其他任何東西),並沒有做漂亮的縮進(僅普通縮進),但仍 - 它重新用一個命令縮進整個文件。

編輯:剛剛意識到另一種方式來使用內置的TextMate功能。 option-apple- [ 這縮進一行。因此,如果你做ctrl-a(選擇所有)然後選項-app- [它具有類似的效果(儘管它是兩個命令而不是一個,並且丟失了你的光標)

+0

+1有幫助的編輯。 – user456584 2012-11-28 18:51:34

1

漂亮的縮進?沒門。我不知道有什麼叫做這個。我會看這個線程。

現在我使用蘋果+「[」或「]」

並確保我有我的凹痕設置軟空間​​。

我不能說這就是你正在尋找的..

+0

是的,不完全,但我想我不能成爲第一個想要這個。我使用apple +'['或']'來縮進單獨的行或選擇,但是這是一個用一個組合鍵重新縮進整個文件的糟糕替代品。 – 2010-07-11 04:38:23