Подтвердить что ты не робот

Как создать метод void в IntelliJ IDEA?

В Eclipse, когда я набираю main ctr + space, он будет генерировать метод static void main для меня. И когда я набираю methodName ctr + space, завершение интеллектуального кода предполагает создание метода с именем methodName.

Как я могу автоматически генерировать метод void в IntelliJ?

4b9b3361

Ответ 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

  • По умолчанию:

    Тип psvm ( p ublic s tatic v oid m ain) > нажмите Tab

  • Используйте шаблон из Eclipse (main вместо psvm)

    • Файл > Настройки или нажмите Ctrl + Alt + S

      Файл и настройки

    • Редактор > Живые шаблоны

      Редактор живых шаблонов

    • С правой стороны щелкните значок +" > Live Template

      Добавить > Живой шаблон

    • Добавьте следующие данные:

      • Аббревиатура: main
      • Описание: main() method declaration
      • Текст шаблона:

        public static void main(String[] args){
          $END$
        }
        

        main

        Вы увидите новый шаблон, добавленный в другие.

    • Нажмите Определить

      Определить

    • Выберите Java > Нажмите ОК

      Выбрать Java

    • Введите main в код Java > нажмите Tab

Сгенерировать метод 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