Форматування коду Intellij, анотації Java на нових рядках


94

Я використовую IntelliJ 12, і він розміщує в тому ж рядку анотації мінливого члена, які я ненавиджу! Як налаштувати форматник коду, щоб зберігати анотації в окремих рядках?

Дякую!

Відповіді:


136

Перейдіть до пункту Налаштування → Редактор → Стиль коду → Java → Вкладка «Обгортання та дужки» , а потім знайдіть розділ « Анотації поля» та встановіть прапорець « Не загортати» після одного анотації .

В IntelliJ v14:

eIntelliJ v14 Налаштування стилю Java


9
Якщо ви все ще не бачите потрібного формату, експериментуйте зі зміною інших параметрів (над і під виділеним вікном) з Chop down, якщо довго, щоб Wrap завжди .
vegemite4me

1
І "Анотації методів" для форматування анотацій на методах
Джемсхіт Іскендеров

1
І робити це також потрібно для класу. Перевірте це для більш детальної інформації: intellij-support.jetbrains.com/hc/en-us/community/posts/…
Christian Vielma

21

В IntelliJ 12 Ви можете знайти його в налаштуваннях тут (внизу праворуч):

введіть тут опис зображення


7

Я вважаю, що всі вищезазначені відповіді є правильними, але ось крок за кроком для користувачів Mac:

  1. Клацніть на "IntelliJ IDEA"
  2. Натисніть "Налаштування"
  3. Перейдіть до "Стиль коду" в лівому вікні навігації, і ви побачите "Java", вказаний під ним, і натисніть на нього!
  4. Шукайте вкладку заголовка "Обгортання та дужки" праворуч у вікні Налаштування.
  5. У цей момент ви хочете шукати елемент під назвою "Не обертати після одиночної анотації" у розділі "Польові анотації". натисніть "добре", і ви закінчили!

введіть тут опис зображення


2

Здається, у мене нічого не працює з версією 2.3.3 або Android Studio. Я відмовився і перевірив розриви рядків у розділі Keep під час переформатування . Я просто повинен бути дуже обережним, коли додаю розриви рядків.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.