Eclipse: Можете ли вы форматировать код при сохранении?

В Eclipse под WindowsPreferenceJavaCode Style вы можете определить шаблоны кода для комментариев и кода, и вы можете настроить форматировщик кода.

Мне интересно, возможно ли, чтобы в Eclipse эти параметры влияли каждый раз при сохранении исходного файла. В принципе, вместо того, чтобы выделять все и нажимать Ctrl + Shift + F, я хочу, чтобы Eclipse отвечал за правильность форматирования моего кода.

Возможно ли это, и как вы его настроите?

Примечание. Использование автоматического формата:. Лучше всего выбрать "Редактированные редактируемые строки", поскольку слияние изменений становится очень сложным, когда вы переформатируете весь файл, находящийся в исходном контроле, который уже не был отформатирован должным образом. Уже сделал это сотруднику.

Ответ 1

В разделе Preferences выберите JavaEditorSave Actions. Проверьте Perform the selected actions on save и установите флажок Format source code.

Это может быть или не быть доступно в предыдущих версиях Eclipse. Я знаю, что он работает в:

Version: 3.3.3.r33x_r20080129-_19UEl7Ezk_gXF1kouft<br>
Build id: M20080221-1800

Ответ 2

Я настоятельно рекомендую проверить ваш XML-дескриптор формата eclipse в исходном элементе управления. Таким образом, все члены команды могут использовать его, и вы не сможете переформатировать битвы.

Ответ 3

У меня есть снимок настройки. Следуйте по пути:

В окне Preferences выберите JavaEditorSave Actions.

Проверьте Perform the selected actions on save и проверьте Format source code box.

enter image description here

Ответ 4

Если вы обнаружите, что у вас нет предпочтения Save Actions в разделе JavaEditor, возможно, это связано с тем, что вы используете более старую версию Eclipse. В этом случае вы можете установить плагин Format on save из здесь.

Затем, под Preferences, выберите JavaFormat on save. Выберите опцию Run Format в разделе Select a code formatting action