2010-07-10 7 views
5

Bir dosyadaki metni yeniden girintilemek veya biçimlendirmek için TextMate'de bir komut var mı?TextMate'teki metni nasıl yeniden biçimlendirebilirsiniz?

Bunu her zaman bir kod bloğuna yapıştırarak, bir bloğu kaldırarak, bir dosyayı yeniden girintili yapmak için IDE'lerde kullanıyorum.

bonus puan bu dönüm oldukça bendine yapılan bir yolu varsa: bu işe

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 

Ama sadece basit yeniden biçimlendirme harika olurdu.

Önemli olup olmadığından emin değilim, ancak çoğunlukla Ruby-on-Rails uygulamaları hakkında konuşuyorum.

+0

İşte bu, lütfen bize bildirin. komik, sadece 10 dakika önce bunu merak ediyordum. –

+0

Evet, TextMate kullanıcılarının uzun zamandır kaçırmadıkları bu özelliklerden biri, çünkü hiç sahip olmadıkları için. Ama yasak IDE meyvesini tattıktan sonra onsuz gitmek zor! –

cevap

5

Sweet için tam olarak aradığınızı söyleyemem!

Bu paket Yakut kodu için ekler: http://github.com/mocoso/code-beautifier.tmbundle#readme

Sadece Yakut kod girintiler (değil HTML veya başka bir şey) ve yine ancak oldukça girinti (sadece düzenli girinti) yapmaz - bu yeniden tüm dosyayı tek bir komutla girer.

Düzenleme: yerleşik bir TextMate özelliği ile bunu gerçekleştirmenin başka bir yolunu fark ettiniz. seçenek-elma- Bu, bir satırı girintilendirir. Eğer ctrl-a (tümünü seçmek için) ve sonra -eğer-elma- [eğer benzer bir etkiye sahipse (bir yerine iki komut olsa da ve imlecin bulunduğu yeri kaybederse), eğer bir paket çıktıysa

+0

+1. – user456584

1

Güzel girinti? Asla. Bunun denen bir şey olduğunu bilmiyordum. Bu konuyu izleyeceğim. İçin

şimdi elma kullanmak + '[' veya ']'

Ve ben girintilere yumuşak alanlarda ayarlı olduğundan emin olun.

Sanırım bu ..

+0

Evet, tam olarak değil ama bunu istemek için ilk kişi olamayacağımı düşünüyorum. Tek tek satırları veya seçimleri girmek için elma + '[' veya ']' kullanırım, ancak tüm dosyayı tek tuşla tekrar girintilemenin zayıf bir yedeği olur. Yararlı düzenleme için –