Ответ 1
В Mac OS
- Android Studio → Настройки → Стиль кода → Java
- на правой панели щелкните стрелку вправо, пока не увидите
code generation tab
- Нажмите ok
Как настроить Android Studio (или Intellij в целом) правильно генерировать геттеры и сеттеры для переменных-членов с префиксами?
Если у меня есть класс
public class Foo{
int mBar;
}
Я хочу создать getBar()
вместо getMBar
, когда я делаю Refactor->Encapsulate
или Generate
ИЗМЕНИТЬ
Я нашел способ сделать это для каждого проекта: вы просто ходите File->Settings->Project Settings->Code Style
Но он создал файл настроек где-то в моем каталоге проектов.
Я хочу решение, которое позволяет мне сделать это один раз для всех проектов, настоящего и будущего.
В Mac OS
code generation tab
Попробуйте перейти в Файл → Другие настройки → Настройки по умолчанию. Вы должны иметь возможность создавать префиксы для каждого другого проекта, который вы выполняете, если вы измените настройки префикса, когда для схемы выбрано значение по умолчанию вместо Project. Изменение префикса было бы в Java и Code Generation. Это позволит установить сеттеры и геттеры.
В AS 2.2.1:
Файл > Настройки > Редактоp > Стиль кодa > Java > Генерация кодa > Именование > Префикс имени Префикс поля/имени Статическое поле
m
в качестве префикса имени для fields
. Затем добавьте s
в качестве префикса имени для static
полей.Вам нужно перейти в Настройки > Редактор > Стиль кода > Java и просто указать s-префикс в статическом поле, затем нажать OK