Как создать метод void в IntelliJ IDEA?
В Eclipse, когда я набираю main
ctr + space, он будет генерировать метод static void main
для меня. И когда я набираю methodName
ctr + space, завершение интеллектуального кода предполагает создание метода с именем methodName
.
Как я могу автоматически генерировать метод void в IntelliJ?
Ответы
Ответ 1
main()
метод генерируется с использованием psvm
Tab в IntelliJ IDEA, чтобы создать новый метод из использования в коде, например:
...
someMethodName()
...
Alt Enter в красном коде:
![Create Method]()
Также можно ввести void methodName()
и использовать Заявление (Ctrl Shift Enter), оно станет следующим:
void methodName() {
|
}
Обновление: как ответил @Makoto, вы всегда можете создать свой собственный Live Template, но программирование с помощью намерения кажется более естественным. Когда у вас нет метода, вы пишете код, который будет его использовать, а затем создайте метод из действия намерения, таким образом, IDEA будет автоматически генерировать подпись метода в соответствии с параметрами и типом возвращаемого значения в еще не используемом методе использования, например String result = someMethod(stringParam);
Ответ 2
IntelliJ IDEA 15
Сгенерировать метод main
Сгенерировать метод void
-
Введите имя метода , за которым следуют скобки (+ аргументы, если вы их используете). Например: m()
или m(1,2)
> Нажмите Alt + Enter > Нажмите "Создать метод..." (или нажмите Enter, если он уже выбран)
![Новый метод]()
Ответ 3
IntelliJ использует Live Templates для завершения своего кода. Затем нужно решить, какое сокращенное имя вы хотите использовать, чтобы назвать свой метод void.
Вот пример. Создайте живой шаблон в настройках > Живые шаблоны, затем выберите "Другое". Нажмите "+" справа, а затем дайте вашему шаблону сокращенное название нажатия клавиши.
Вот тот, который я набрал. С двумя разными переменными $NAME$
и $ARGS$
я могу записаться между ними, когда мне нужно их заполнить. $END$
- это то, где курсор заканчивается, когда я делаю табуляцию через две другие переменные.
void $NAME$ ($ARGS$) {
$END$
}
Сокращенное имя, которое я использовал, pmeth
. Поэтому каждый раз, когда я ввожу pmeth
в IntelliJ в файле Java, затем нажмите Tab, этот метод будет заполнен, и мой курсор автоматически начнется с $NAME$
.
Ответ 4
Просто введите аббревиатуру шаблона метода main():
psvm then Enter
Ответ 5
введите psvm
в класс Java, а затем клавишу Cntrl + Period