Отключить методы перестановки при автоматическом форматировании

#android-studio

#android-studio

Вопрос:

Я использую Android Studio 2.2, и мне нравится автоматическое форматирование моего кодаctrl-alt-L. Проблема, однако, в том, что он также переупорядочивает все мои методы. (По какой-то причине он хочет поместить все мои статические методы в начало класса.) Есть ли способ отключить перестановку методов при автоматическом форматировании?

Я предполагаю, что я мог бы перейти на Settings -> Editor -> Code Style -> Java вкладку «Расположение» и на вкладке «Расположение» удалить все «Правила сопоставления», но должен быть более простой способ, нет?

Ответ №1:

Из службы поддержки IntelliJ в Jetbrain вы можете настроить поведение по умолчанию для действия «Переформатировать код» с помощью ctrl alt shift Lярлыка, где вы можете включить / отключить опцию переформатирования кода: https://www.jetbrains.com/help/idea/2016.2/reformat-file-dialog.html .

Кроме того, после действия переформатирования (т. Е. ctrl alt L) Появится всплывающее окно, в котором будет сказано что-то вроде: «Строки не изменены: код уже правильно отформатирован. Показать диалоговое окно переформатирования: Ctrl Alt Shift L». Слово «Показать» будет связано с «диалогом форматирования файла», который является еще одним способом перехода к диалоговому окну для включения / отключения опции переформатирования кода.

Поведение компоновки можно настроить File -> Settings -> Editor -> Code Style -> Java -> Arrangement .