Отредактируйте шаблон «Создать локальную переменную», чтобы избавиться от модификатора «final» в Intellij IDEA - PullRequest
1 голос
/ 09 мая 2019

Я часто использую горячую клавишу IntelliJ IDEA Alt + Return для быстрой генерации локальной переменной в методе, когда компилятор не может найти символ.
Сначала я пишу имя переменной, а затем наводю на нее курсор и нажимаю Alt + Return , в результате чего появляется небольшое всплывающее окно, предлагающее мне создать локальную переменную с указанным именем. Он работает нормально, но каждый раз, когда я нажимаю эту горячую клавишу, переменная получает модификатор final, от которого я хочу избавиться. Как я могу это сделать? Я полагаю, что это либо Код / Живой Шаблон, либо своего рода Настройки / Редактор / Намерение, которое я не могу найти.

1 Ответ

3 голосов
/ 09 мая 2019

В ваших настройках перейдите к

Редактор-> Стиль кода-> Java-> Генерация кода (вкладка) -> Окончательный модификатор

И убедитесь, что «Сделать сгенерированные локальные переменные»окончание "не отмечено:

Image showing checkbox with Make generated local variables final


Если это не сработает, убедитесь, что флажок" Объявить окончательный "установлен иногда 1 , представленный после того, как вы превратили выражение в переменную, не отмечен.

Image of checkbox with Declare Final

1: если он не отображается напрямую,попробуйте перезапустить вашу IDE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...