## Tabs in Eclipse

Eclipse verwendet standardmäßig Tabulatoren für die Einrückung von Quelltexten. Da dies aber dem Coding-Standard widerspricht und auch von den Check-Tools bemängelt wird, sollten Sie Eclipse entsprechend konfigurieren.

Öffnen Sie die Properties für das aktuelle Projekt über `File` -> `Properties`.

<img style="width: 30em;" src="img/tab_1.png">

Wählen Sie im Dialog die Option `Java Code Style` und dann `Formater`. Setzen Sie das Häkchen bei `Enable project specific settings` und klicken Sie auf `New`.

<img style="width: 15em;" src="img/tab_2.png">

Geben Sie dem Profil einen Namen, z.B. `PR2`.

<img style="width: 40em;" src="img/tab_3.png">

Wählen Sie unter dem Punkt `Indentation` als `Tab policy` den Eintrag `Spaces only` uns setzen Sie die Breiten auf jeweils `4`.

Schließen Sie den Dialog mit `OK` und das Properties-Fenster mit `Apply and Close`.

## Encoding und Zeilenende

Eclipse verwendet teilweise ein anderes Encoding als UTF-8 und benutzt Windows-Zeilenenden. Um dies zu verhindern nehmen Sie bitte folgende Einstellung vor:

Öffnen Sie die Properties für das aktuelle Projekt über `File` -> `Properties`.

Wählen Sie im Dialog die Option `Resources`.

<img style="width: 30em;" src="img/crlf.png">

Setzen Sie die Option `Text file encoding` auf `UTF-8` und `New text file line delimiter` auf `Unix`.
