2016-06-09 2 views
1

Я рассматриваю возможность перехода от Eclipse к IntelliJ IDEA, но есть одна вещь, которая удерживает меня: автозаполнение. Eclipse показывает мне всю информацию, которую я хочу с самого начала, тогда как IntelliJ сдерживает некоторую информацию. Единственное, чего я еще не вижу, это отдельные записи в завершении кода для каждой подписи конструктора. И я считаю, что это довольно странно, потому что сигнатуры методов выполняются отдельно.Выполнение кода IntelliJ IDEA показывает все подписи конструктора?

Мой вопрос: возможно ли (я пропускаю что-то), чтобы IntelliJ показывал отдельные записи для каждой подписи для документации конструкторов WITH, а не просто показывал имя класса и заставлял вас выяснять потом, если вы даже в нужном месте или нет.

Eclipse, способ показать (предпочтительный) eclipse autocomplete

IntelliJ IDEA способ показать (не предпочтительно) intellij autocomplete

+0

Я удалил свой ответ, поскольку полностью упустил тот факт, что вы уже включили его. Извинения, но я думаю, что это так хорошо, как вы собираетесь. Лично я считаю, что он чище, чем Eclipse, поскольку он показывает вам только информацию, если вы этого хотите. Если вы считаете, что хотите использовать AffineTransform, почему вы заботитесь о конструкторе для Affine3D? –

+0

он может быть более чистым, но он не показывает информацию о самом классе, он только показывает сигнатуры методов. Eclipse дает мне фактический javadoc и намного лучшее чувство класса, к которому я собираюсь создать объект. И Eclipse также не требует от меня использования отдельного keycombo для обнаружения подписей впоследствии, я могу ctrl + space внутри скобки. Если я попробую, что в IntelliJ мой автозаполнение keycombo (также ctrl + space) блокируется, поэтому я не могу вручную его называть больше .... – Gelunox

+1

Достаточно честный. Тогда я не думаю, что то, что вы ищете, возможно. Сожалею. –

ответ

1

Введите имя класса и круглые скобки. Внутренняя скобка, тип Ctrl+P. Например: new BufferedWriter(<ctrl+P>)

Фактически вы можете ввести ctrl+P, чтобы получить информацию о любой функции, а не только о конструкторе.

+0

это все-таки ретроспективный способ сделать это, именно то, что я пытаюсь избежать, вместо того, чтобы просто показывать имя класса и заставить вас понять, если вы даже в нужном месте или нет ». – Gelunox

+0

Я думаю, что IntelliJ делает это чище. Сначала вы определяете класс, а затем можете решить, какой конструктор использовать. – sinu

+0

Мне нравится знать, какой конструктор мне нужен, прежде чем я приступаю к созданию определенного объекта (без обязательств), плюс Eclipse делает это лучше, поскольку для отображения сигнатур метода не требуется целая отдельная комбинация клавиш (Eclipse позволяет ctrl + space в основном везде) – Gelunox

Смежные вопросы