2009-07-30 11 views

Odpowiedz

31

Ctrl + Przesunięcie + F

sformatuje cały kod zgodnie z zasadami formatowania aktywnych ten zawiera żadnych reguł wcięć zdefiniowano (tabs/przestrzenie, ilość tych, etc ...)

Możesz zmienić te zasady na stronie:

  • Okno> Preferencje
  • Java> Styl kodu> Formatter
+1

Cholera, która nie działała z Clojure. Mimo to dziękuję – unj2

+2

Myślę, że musisz skonsultować się z dostawcą pluginów clojure;) clojure-dev ma formatowanie na mapie drogowej, ale jeszcze nie zaimplementowane –

+0

To jest dla mnie nieoptymalne rozwiązanie. Potrzebuję spójnego wcięcia we wszystkich plikach projektu, ale niekoniecznie chcę zachować spójne odstępy między operatorami (np. 'V + dv' vs' i + 1'). Globalny format wymusza spójność wszystkiego. – abeboparebop

4

Eclipse ma teraz wersję 3.5. Ty może chcesz dokonać aktualizacji.

Aby sformatować swój kod w dowolny sposób, w tym wcięcie i kilkanaście innych drobiazgów, które mogą Cię zainteresować, możesz ustawić opcje Formattera (w obszarze Preferencje/Java/Styl kodu/Formatter). Możesz także powiedzieć Eclipse, aby uruchamiał Formatter przy każdym zapisie, wraz z innymi regułami.

10

Czy CRTL + SHIFT + F pracuje w Eclipse 1.2? W wersji 3.5 działa poprawnie.

Można również zaznaczyć cały kod, który ma wcięcia, a następnie uderzył CTRL + I

1

TAB i SHIFT + TAB powinny również działać na wybranych liniach kodu/tekstu - o ile tylko znak tabulacji jest skonfigurowany tak, aby był równy twojemu wcięciu.

Powiązane problemy