В Eclipse в разделе Windows-> Preference-> Java-> Code Styleвы можете определить шаблоны кода для комментариев и кода, а также настроить средство форматирования кода.
Мне интересно, возможно ли в Eclipse, чтобы эти настройки действовали каждый раз, когда я сохраняю исходный файл. По сути, вместо того, чтобы выделять все и нажимать Ctrl+ Shift+ F, я хочу, чтобы Eclipse отвечал за правильное форматирование моего кода.
Возможно ли это и как это настроить?
Примечание об использовании автоформатирования: вероятно, лучше всего выбрать «Форматировать отредактированные строки», поскольку объединение изменений становится очень трудным, когда вы переформатируете весь файл, который уже находится в системе управления версиями и не был отформатирован должным образом. Уже сделал это с сослуживцем.
Ctrl+Shift+F
которым следуетCtrl+S
, так что для меня это будет нормально, но есть и другие ребята, которым нет дела до форматирования. Эта функция делает нашу жизнь намного проще ...Ответы:
В разделе Preferencesвыберите Java-> Editor-> Save Actions. Установите Perform the selected actions on saveфлажок и установите Format source codeфлажок.
Это может быть доступно или недоступно в предыдущих версиях Eclipse. Я знаю, что это работает:
источник
Я настоятельно рекомендую проверить ваш XML-дескриптор формата eclipse в системе управления версиями. Таким образом, все члены команды могут использовать его, и вы не будете постоянно переформатировать сражения.
источник
У меня есть снимок обстановки. Пожалуйста, следуйте по пути:
В Preferencesокне выберите Java-> Editor-> Save Actions.
Проверьте Perform the selected actions on saveи проверьте файл Format source code box.
источник
Если вы обнаружите, что у вас нет Save Actionsпредпочтений в Java-> Editor, возможно, вы используете старую версию Eclipse. В этом случае вы можете установить плагин Форматировать при сохранении отсюда .
Затем в разделе Preferencesвыберите Java-> Format on save. Выберите Run Formatвариант подSelect a code formatting action
источник