Создайте намерение класса, отсутствующее для чистых файлов - PullRequest
0 голосов
/ 14 ноября 2018

Со вчерашнего дня я перешел с Eclipse на IntelliJ. Я нашел эквивалент между IDE для всего, кроме основной вещи: намерения создать класс, который не существует в пути к классам в области скретч-файла .
IntelliJ предлагает только намерение «создать параметр типа»:

enter image description here

Хотя он работает очень хорошо, без царапин файлы.

Используемая версия IntelliJ IDEA - 2018.2.5 (Community Edition)
Сборка № IC-182.4892.20, построена 16 октября 2018 года
JRE: 1.8.0_152-release-1248-b19 amd64.

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

У вас что-то не так в вашей конфигурации или месте, где вы пытаетесь его создать.

Я получаю это, когда просто нажимаю Alt + Enter (в Windows, сопоставление клавиш по умолчанию)

enter image description here

0 голосов
/ 14 ноября 2018

Простой: наведите курсор мыши на Foo и нажмите OPTION + ENTER, чтобы вызвать намерение-действия (то есть для Mac, ALT-ENTER для окон). Эта функция также называется «быстрые исправления».

Это предлагает возможные способы решения этой проблемы. Другими словами: не нажимайте на красный значок, а используйте

fixes

Редактировать: это скорее похоже на ошибку: я просто добавил поле "Fooba bla" в один из моих существующих классов Java (не в общедоступном статическом void main), и я вижу то же самое: OPTION + ENTER только показывает мне Create type parameter ....

Редактировать 2: только что обновлен до IntelliJ 2018.2.6, и теперь ... он снова работает. По крайней мере, для меня это выглядит как ошибка, которая была введена и быстро исправлена.

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