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

I have been used Ctrl+Shift+F do poprawienia wcięć, ale słyszałem, że jest inny skrót do tego: Ctrl+I

Według referencji znalezionej w google, Ctrl+Shift+F jest formatem oraz Ctrl+I jest poprawnym wcięciem.

Czy jest między nimi jakaś różnica? czy między formatowaniem a poprawnym wcięciem?

Author: Jainendra, 2011-05-20

3 answers

Jeśli naciśniesz CTRL + i sformatuje tabulatory / spacje w kodzie i naciśnie CTRL + SHIFT + F formatuje cały kod, który jest formatem tabulatorów/spacji, a także dzieli linie kodu w taki sposób, aby był widoczny bez poziomego przewijania.

 112
Author: Harry Joy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-08 04:26:31

Ctrl+Shift+F formatuje zaznaczoną linię(y) lub cały kod źródłowy, jeśli nie wybrałeś żadnej linii(y) zgodnie z formaterem podanym w Twoim Eclipse, podczas gdy Ctrl+i daje właściwe wcięcie wybranej linii lub bieżącej linii, jeśli nie wybrano żadnej linii.

 12
Author: RAS,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-26 07:50:37

Formatowanie wpływa na cały kod źródłowy i może ponownie otworzyć linie, podczas gdy poprawne wcięcia wpływają tylko na białe znaki na początku linii.

 6
Author: Roland Illig,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-20 06:01:53