Unterschied zwischen Strg + Umschalt + F und Strg + I in Eclipse

95

Ich habe Ctrl+ Shift+ verwendet F, um Einrückungen zu korrigieren, aber ich habe gehört, dass es dafür eine andere Verknüpfung gibt: Ctrl+I

Laut einer in Google gefundenen Referenz ist Ctrl+ Shift+ FNeuformatieren und Ctrl+ IRichtige Einrückung.

Gibt es einen Unterschied zwischen ihnen? oder zwischen Neuformatierung und korrekter Einrückung?

RENO
quelle
4
Gehen Sie zu Hilfe> Tastenassistent ..., um eine sehr kurze Beschreibung der Verknüpfungen zu erhalten.
Gyan alias Gary Buyn

Antworten:

123

Wenn Sie CTRL+ drücken I, werden nur Tabulatoren / Leerzeichen im Code formatiert und CTRL+ SHIFT+ gedrücktF Format alle Code, Format tabs / Leerzeichen ist und auch in einer Art und Weise teilen Codezeilen , dass es ohne horizontale Scroll sichtbar ist.

Harry Joy
quelle
3
Strg + I funktioniert nur, wenn diese Tabulatoren / Leerzeichen am Anfang stehen. Es funktioniert nicht, wenn Sie so etwas wie int i = _____5;(_ = leerer Raum) haben. Nur Strg + Umschalt + F konvertiert diese Zeile in int i = 5;.
ROMANIA_engineer
13

Ctrl+ Shift+ Fformatiert die ausgewählte (n) Zeile (n) oder den gesamten Quellcode, wenn Sie keine Zeile (n) gemäß dem in Ihrer Eclipse angegebenen Formatierer ausgewählt haben, während Ctrl+ Idie ausgewählte (n) Zeile (n) oder die aktuelle Zeile richtig eingerückt wird wenn Sie keine Zeile (n) ausgewählt haben.

RAS
quelle
2
Ich denke, dies ist die richtige Antwort, da dies am besten verwendet wird, wenn Sie einen Formatierer in Eclipse angeben.
Lou Morda
6

Die Neuformatierung wirkt sich auf den gesamten Quellcode aus und kann Ihre Zeilen erneut beschädigen, während die korrekte Einrückung nur das Leerzeichen am Anfang der Zeilen betrifft.

Roland Illig
quelle
1

Strg + Umschalt + F formatiert die ausgewählte (n) Zeile (n) oder den gesamten Quellcode, wenn Sie keine Zeile (n) gemäß dem in Ihrer Eclipse angegebenen Format ausgewählt haben, während Strg + I der ausgewählten Zeile (n) den richtigen Einzug gibt ) oder die aktuelle Zeile, wenn Sie keine Zeile (n) ausgewählt haben. Versuche dies. oder genauer

Der mit Eclipse gelieferte Ant-Editor kann zum Neuformatieren verwendet werden

XML / XHTML / HTML-Code (mit einigen Konfigurationsoptionen unter Fenster> Einstellungen> Ant> Editor).

Sie können dann mit der rechten Maustaste auf eine Datei klicken

Öffnen Sie mit ...> Andere ...> Interne Editoren> Ameisen-Editor

Oder fügen Sie eine Dateizuordnung zwischen .html (oder .xhtml) und diesem Editor mit hinzu

Fenster> Einstellungen> Allgemein> Editoren> Dateizuordnungen

Sobald Sie im Editor geöffnet haben, drücken Sie ESC und dann STRG-F, um neu zu formatieren.

Zhoha Damani
quelle