Różnica między Ctrl + Shift + F i Ctrl + I w Eclipse

95

Zostałem użyty Ctrl+ Shift+ Fdo poprawienia wcięć, ale słyszałem, że jest inny skrót, aby to zrobić: Ctrl+I

Zgodnie z odniesieniem znalezionym w Google, Ctrl+ Shift+ Fto Reformat, a Ctrl+ Ito Prawidłowe wcięcie.

Czy jest między nimi jakaś różnica? lub między Reformat i Correct wcięcie?

RENO
źródło
4
Możesz przejść do Help> Key Assist ..., aby uzyskać bardzo krótki opis skrótów.
Gyan aka Gary Buyn

Odpowiedzi:

123

Jeśli naciśniesz CTRL+ I, po prostu sformatuje tabulatory / białe spacje w kodzie i naciśnięcie CTRL+ SHIFT+ Fsformatuje cały kod, który jest formatowaniem tabulatorów / białych znaków, a także podzieli linie kodu w taki sposób, aby były widoczne bez przewijania w poziomie.

Harry Joy
źródło
3
Ctrl + I działa tylko wtedy, gdy te zakładki / białe spacje znajdują się na początku. Nie działa, jeśli masz coś takiego int i = _____5;(_ = puste miejsce). Tylko Ctrl + Shift + F przekonwertuje tę linię na int i = 5;.
ROMANIA_engineer
13

Ctrl+ Shift+ Fformatuje wybrane linie lub cały kod źródłowy, jeśli nie wybrałeś żadnej linii zgodnie z formaterem określonym w twoim Eclipse, podczas gdy Ctrl+ Inadaje odpowiednie wcięcie zaznaczonej linii lub bieżącej linii jeśli nie wybrałeś żadnych linii.

RAS
źródło
2
Myślę, że to jest prawidłowa odpowiedź, ponieważ najlepiej jest używać tego, gdy określasz formater w zaćmieniu.
Lou Morda
6

Ponowne formatowanie wpływa na cały kod źródłowy i może spowodować ponowne zerwanie wierszy, podczas gdy poprawne wcięcie wpływa tylko na białe znaki na początku wierszy.

Roland Illig
źródło
1

Ctrl + Shift + F formatuje wybraną linię (linie) lub cały kod źródłowy, jeśli nie wybrałeś żadnej linii zgodnie z formatem określonym w Twoim Eclipse, podczas gdy Ctrl + I nadaje odpowiednie wcięcie zaznaczonej linii (liniom) ) lub bieżącą linię, jeśli nie wybrałeś żadnej linii. Spróbuj tego. a dokładniej

Do przeformatowania można użyć edytora Ant, który jest dostarczany z Eclipse

Kod XML / XHTML / HTML (z kilkoma opcjami konfiguracji w oknie> Preferencje> Ant> Edytor).

Możesz wtedy kliknąć plik prawym przyciskiem myszy

Otwórz za pomocą ...> Inne ...> Edytory wewnętrzne> Edytor Ant

Lub dodaj skojarzenie pliku między .html (lub .xhtml) a tym edytorem za pomocą

Okno> Preferencje> Ogólne> Edytory> Skojarzenia plików

Po otwarciu w edytorze naciśnij ESC, a następnie CTRL-F, aby ponownie sformatować.

Zhoha Damani
źródło