Разница между Ctrl + Shift + F и Ctrl + я в Eclipse

Я использовал Ctrl + Shift + F для исправления отступа, но я слышал, что для этого есть еще один ярлык: Ctrl + I

Согласно ссылка, найденная в google, Ctrl + Shift + F является Reformat а также Ctrl + I - это правильный отступ.

Есть ли разница между ними? или между реформатом и правильным отступом?

Ответ 1

Если вы нажмете CTRL + I, он будет просто форматировать вкладки/пробелы в коде и нажимать CTRL + SHIFT + F форматировать весь код, который является вкладками/пробелами формата, а также разделить строки кода в способ, которым он виден без горизонтальной прокрутки.

Ответ 2

Ctrl + Shift + F форматирует выбранную строку или весь исходный код, если вы не выбрали ни одну строку (строки) в соответствии с форматированием, указанным в Eclipse, а Ctrl + I дает правильный отступ выбранной строке (линиям) или текущей строке, если вы не выбрали ни одной строки.

Ответ 3

Reformat влияет на весь исходный код и может перенастраивать ваши строки, а Correct Indentation влияет только на пробелы в начале строк.