Heisenbug
Heisenbug

Reputation: 39164

Indenting Java source files using Eclipse

I'm using an UML tool that generates Java classes from the UML class diagram. Unfortunately the code inside is not indented.

How to solve this? How can I indent a file using Eclipse?

Upvotes: 12

Views: 27308

Answers (4)

Oo.oO
Oo.oO

Reputation: 13375

In fact, you can make the whole process fully automatic by invoking Eclipse plugin from command line:

eclipse -nosplash \
  -application org.eclipse.jdt.core.JavaCodeFormatter \
  -verbose \
  -config ~/eworkspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs \
  MyClass.java

Just make sure to create workspace where you have your formatting preferences set up according to your requirements.

Upvotes: 2

Nayuki
Nayuki

Reputation: 18533

How to indent a Java source file in Eclipse:

  1. Open the file in Eclipse's text editor.
  2. Ctrl+A to select all text.
  3. Ctrl+I to indent the text (or right click > Source > Indent).
  4. Ctrl+S to save the file.

Done.

(If you also want to correct the spacing, then use Ctrl+Shift+F or right click > Source > Format. This can be applied to a single file, or a group of files using the Project Explorer pane.)

Upvotes: 24

user425367
user425367

Reputation:

Use the code format feature with the shortcut Ctrl+Shift+F in eclipse then you will get the code formatted using eclipse standard and not only indenting. Advanced you can write an xml file to specify your formatting preferences.

/Farmor

Upvotes: 2

MByD
MByD

Reputation: 137282

ctrl + a and then ctrl + i

Upvotes: 6

Related Questions