forked from pr2-lecture-STG/assignments
32 lines
1.3 KiB
Markdown
32 lines
1.3 KiB
Markdown
## 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`.
|