2010-07-10 14 views
5

Czy w TextMate jest polecenie ponownego wcięcia lub sformatowania tekstu w pliku?Jak można ponownie sformatować tekst w TextMate

Używam go cały czas w IDE po wklejeniu w bloku kodu, usunięciu bloku itp. W celu ponownego zindentowania pliku.

punkty, jeśli istnieje sposób, aby wciąć ładna, zmieniając w ten sposób:

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

w tym:

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

Ale nawet tak proste formatowanie byłoby niesamowite.

Nie jestem pewien, czy to ma znaczenie, ale głównie mówię tutaj o aplikacjach Ruby-on-Rails.

+0

jeśli istnieje pakiet tam, który to robi, daj nam znać. zabawne, właśnie zastanawiałem się to około 10 minut temu. –

+0

Tak, jest to jedna z tych funkcji, których użytkownicy TextMate już dawno nie przegapili, ponieważ nigdy ich nie mieli. Ale kiedy spróbujesz zakazanego owocu IDE, trudno będzie bez niego wyjść! –

Odpowiedz

5

Słodki!

Ten pakiet dodaje go do kodu Ruby: http://github.com/mocoso/code-beautifier.tmbundle#readme

To tylko tiret kod Ruby (nie HTML lub cokolwiek innego) i nie zrobić wcięcie ładny (tylko regularny wcięć), ale nadal - to ponownie wcina cały plik jednym poleceniem.

Edycja: właśnie zrealizowany inny sposób to zrobić z wbudowaną funkcją TextMate. opcja-apple- [ To wcina jedną linię. Więc jeśli zrobisz ctrl-a (aby wybrać wszystkie), a następnie opcję-apple- [ma podobny efekt (chociaż jest dwa polecenia zamiast jednego i traci tam gdzie miałeś kursor)

+0

+1 dla potrzebnej edycji. – user456584

1

Dość wcięć? Nie ma mowy. Nie miałem pojęcia, że ​​coś takiego się nazywa. Będę oglądać ten wątek.

Na razie używam jabłko + „[” i „]”

I upewnij się, mam moje wcięcia ustawione na miękkich przestrzeniach.

Nie mogę powiedzieć, że właśnie tego szukasz ...

+0

Tak, nie do końca, ale sądzę, że nie mogę być pierwszym, który tego chce. Używam apple + "[" lub "]" do wcięcia poszczególnych linii lub selekcji, ale jest to zły substytut ponownego wcięcia całego pliku za pomocą jednego kombinowania klawiszy. –

Powiązane problemy