Как создать новый класс в IntelliJ без использования мыши?

Есть ли способ создать новый класс в нужном месте без использования мыши в IntelliJ?

Я понимаю, что в раскладке по умолчанию нет привязки клавиатуры.


person JavaRocky    schedule 12.02.2010    source источник
comment
Пожалуйста, укажите операционную систему! Раскладки клавиатуры различаются для Windows/Linux и Mac.   -  person shaunthomas999    schedule 09.11.2018
comment
Мак: Command + 1, затем ctrl + return   -  person Janac Meena    schedule 01.10.2019


Ответы (11)


Если вы уже находитесь в представлении проекта, нажмите Alt+Insert (Создать) | Класс. Просмотр проекта можно активировать с помощью Alt+1.

Чтобы создать новый класс в том же каталоге, что и текущий, используйте Ctrl+Alt+Insert (Новое...).

Вы также можете сделать это из панели навигации, нажав Alt+Home, затем выберите пакет с помощью клавиш со стрелками, затем нажмите Alt+ Вставить.

Еще один полезный ярлык — View | Выберите В (Alt+F1), Проект (1), затем Alt+Вставить, чтобы создать класс рядом с существующим, или использовать клавиши со стрелками для навигации по пакетам.

И еще один способ — просто ввести имя класса в существующем коде, где вы хотите его использовать, IDEA выделит его красным цветом, поскольку его еще не существует, затем нажмите Alt+ Во всплывающем окне Intention Actions введите, выберите Создать класс.

person CrazyCoder    schedule 12.02.2010
comment
Спасибо CrazyCoder. Ты действительно сумасшедший. Кстати, вы достаточно сумасшедший, чтобы использовать отладчик IntelliJ без мыши? Это невозможно, я вам говорю! Я говорю о полной навигации по окнам отладки. - person JavaRocky; 12.02.2010
comment
Вероятно, вы не можете делать все с клавиатурой в отладчике, но большинство вещей возможно. Alt+5 активирует панель, Tab переключает между кадрами/переменными/часами, вверх/вниз в кадрах изменяет кадр, F2 в разделе «Переменные» редактирует переменные, «Вставить в часы» добавляет часы, другие общие клавиши также работают (например, удаление/стрелки и т. д.). Некоторые действия не имеют ярлыков по умолчанию и должны быть назначены в Настройках | Клавиатура. - person CrazyCoder; 12.02.2010
comment
Я согласен, что не все возможно с клавиатурой только с отладчиком. CrazyCoder, я призываю вас отключить клавиатуру и работать с IntelliJ!!! - person JavaRocky; 12.02.2010
comment
Есть ли способ сделать это из кода одним нажатием клавиши? Кажется, я пытался понять это время от времени в течение многих лет. - person Sophistifunk; 04.02.2014
comment
@Blundell предоставлено много раскладок, поэтому я не могу указать горячие клавиши для всех из них, вы просто открываете настройки своей раскладки или используете Help | Find Action, чтобы выяснить, что является ярлыком для действия New в вашей раскладке. - person CrazyCoder; 28.01.2016

Вы также можете использовать: ctrl+alt+insert

person manyways    schedule 01.01.2014

С помощью Esc и Command + 1 вы можете перемещаться между видом проекта и областью редактора — вперед и назад, таким образом вы можете выбрать нужную папку/местоположение.

С помощью Control +Option + N вы можете вызвать меню Новый файл и выбрать все, что вам нужно, класс, интерфейс, файл и т. д. Это работает как в редакторе, так и в представлении проекта и это относится к текущему выбранному местоположению

// учтите, что это работает со стандартным сопоставлением клавиш

person Rodislav Moldovan    schedule 03.11.2016
comment
Это было полезно! Спасибо. - person Fazli Zekiqi; 03.04.2020

Для Mac Os: command + 1 , затем нажмите control + return

person Vishal Nagpure    schedule 03.03.2018

В Mac OS 10.14.5, Idea Intellij 2019.1.3 — нажмите command + 1, чтобы перейти к файлам проекта, затем нажмите control + п

person Adelin    schedule 17.07.2019

На Mac вы можете перейти к месту в представлении «Проект», где вы хотите создать свой класс, а затем использовать ⌘N, а затем Enter.

person Ivaylo Toskov    schedule 30.09.2016

Я делаю это часто, и у меня нет клавиши insert на моем ноутбуке, поэтому я сделал для нее свою собственную привязку клавиш. Это можно сделать, открыв Настройки > Настройки IDE > Раскладка клавиатуры и выбрав Главное меню > Файл > Создать... (рекомендую ввести "новое" в поле поиска - это значительно сузит его).

Затем вы можете добавить для него новое сочетание клавиш, дважды щелкнув этот элемент и выбрав Добавить сочетание клавиш.

person Michael Dorst    schedule 13.10.2014

Если вы используете Mac, вам повезло. Можно изменить раскладку для Intellij как Mac OS X, тогда вы можете использовать option+C.

person Alan Dong    schedule 28.01.2015
comment
Какая версия Intellij и вы использовали раскладку клавиатуры OSX? - person Alan Dong; 09.09.2016

В моей (linux mint) системе я не могу получить рабочую комбинацию alt+insert, поэтому я делаю следующие шаги:

alt+1 (перейти к "дереву") --> "контекстная кнопка - аналоговый щелчок правой кнопкой мыши" (между правым alt и ctrl) -- затем стрелками (вверх или вниз) желаемый выбор (создать новый класс или пакет или...)

Надеюсь, это поможет некоторым владельцам "мятных" )).

person Andrew    schedule 10.04.2014

Я также искал этот ответ. Эквивалентом команды + N в Mac OS для Windows является ctr + alt + insert, на который @manyways уже ответил. Если вы ищете это в настройках, это находится в «Настройки»> «Настройки IDE»> «Клавиатура», «Другое»> «Новый ...».

person Bohdan Myslyvchuk    schedule 06.11.2019

Если трудность заключается в поиске варианта, который создает файлы .java или .class (как у меня), то просто

щелкните папку, в которой вы хотите создать файл. выберите новый и введите имя файла вместе с расширением.

Например, вместо helloWorld введите helloworld.java или любое желаемое расширение файла.

person Shrishti Sharma    schedule 01.04.2021