Разница между Ctrl + Shift + F и Ctrl + I в Eclipse - PullRequest
88 голосов
/ 20 мая 2011

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

Согласно ссылке , найденной в Google, Ctrl + Shift + F - переформатировать а также Ctrl + I - Правильный отступ.

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

Ответы [ 4 ]

118 голосов
/ 20 мая 2011

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

13 голосов
/ 20 мая 2011

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

6 голосов
/ 20 мая 2011

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

1 голос
/ 08 апреля 2019

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

Редактор Ant, поставляемый с Eclipse, можно использовать для переформатирования

XML / XHTML / HTML-код (с несколькими опциями конфигурации в Window> Настройки> Муравей> Редактор).

Вы можете щелкнуть правой кнопкой мыши файл, затем

Открыть с помощью ...> Другие ...> Внутренние редакторы> Ant Editor

Или добавьте сопоставление файлов между .html (или .xhtml) и этим редактором с помощью

Окно> Настройки> Общие> Редакторы> Ассоциации файлов

После открытия в редакторе нажмите ESC, затем CTRL-F, чтобы переформатировать.

...