Як створити новий клас в IntelliJ без використання миші?


178

Чи є спосіб створити новий клас у потрібному місці без використання миші в IntelliJ?

Я розумію, що в клавіатурній карті за замовчуванням немає прив'язки клавіатури.


4
Будь ласка, вкажіть операційну систему! Розташування клавіатури відрізняється для Windows / Linux та Mac.
shaunthomas999

Mac: Command + 1тодіctrl + return
Janac Meena

Відповіді:


260

Якщо ви вже переглядаєте проект, натисніть Alt+ Insert( Нове ) | Клас . Перегляд проекту можна активувати через Alt+ 1.

Щоб створити новий клас у тому ж каталозі , що і поточний, використовуйте Ctrl+ Alt+ Insert( New ... ).

Ви також можете зробити це з панелі навігації, натисніть Alt+ Home, потім виберіть пакет зі стрілками, а потім натисніть Alt+ Insert.

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

І ще один спосіб - просто ввести ім'я класу в існуючий код, де ви хочете його використовувати, IDEA виділить його червоним кольором, оскільки його ще немає, а потім натисніть Alt+ Enterдля спливаючого вікна «Намір дії», виберіть Створити клас .


1
Спасибі CrazyCoder Ви справді божевільні. BTW, ти досить божевільний, щоб використовувати налагоджувач IntelliJ без миші? Це неможливо зробити, я вам кажу! Я говорю про повну навігацію навколо налагоджувальних вікон.
JavaRocky

2
Напевно, ти не можеш робити все з клавіатурою в налагоджувачі, але більшість речей можливі. Alt + 5 активує панель, табуляція перемикається між кадрами / змінними / годинниками, вгору / вниз у рамках змінює кадр, F2 у змінних редагує змінні, вставляє у годинник додає спостерігати, також працюють інші загальні клавіші (наприклад, видалити / стрілки тощо). Деякі дії не мають ярликів за замовчуванням і їх потрібно призначити в Налаштуваннях | Keymap.
CrazyCoder

Я погоджуюся, що не все можливо з клавіатури лише за допомогою налагоджувача. CrazyCoder, я закликаю вас відключити клавіатуру і працювати з IntelliJ !!!
JavaRocky

Чи є якийсь спосіб, з якого ви знаєте, зробити це з коду одним натисканням клавіші? Я роками намагаюся це з'ясувати час від часу.
Sophistifunk

@Blundell надано багато ключових карт, тому я не можу вказати гарячі клавіші для всіх, просто відкрийте налаштування вашої клавішної кнопки або скористайтесь Help| Find Actionщоб зрозуміти, що таке ярлик для нових дій у вашій мапі клавіш.
CrazyCoder


18

За допомогою Escта Command + 1ви можете переходити між переглядом проекту та областю редактора - назад і вперед, таким чином ви можете вибрати потрібну папку / місцеположення

З Control +Option + Nви можете запустити Новий файл меню і вибрати те , що вам потрібно, клас, інтерфейс, файл і т.д. Це працює в редакторі , а також з урахуванням проекту , і він відноситься до поточної вибраної комірки

// врахуйте, що це працює зі стандартним відображенням ключів


Це було корисно! Дякую.
Фазлі ​​Зекікі


6

На Mac ви можете перейти до місця в представленні проекту, де ви хочете створити свій клас, а потім скористатися ⌘Nним Enter.


5

На Mac OS 10.14.5, Idea Intellij 2019.1.3 - Натисніть command +, 1 щоб перейти до файлів проекту, а потім натисніть control + n


4

Я цим займаюся багато, і у мене немає insertключа на своєму ноутбуці, тому я зробив власну клавіатуру для цього. Це можна зробити, відкривши Налаштування> Налаштування IDE> Клавіатура та перейдіть до головного меню> Файл> Створити ... (я б рекомендував ввести "нове" у вікні пошуку - це значно звузить його).

Потім ви можете додати до нього нову комбінацію клавіш, двічі клацнувши на цьому елементі та вибравши Додати ярлик клавіатури .


1

Якщо ви використовуєте Mac, вам пощастить. Можна змінити карту клавіш для Intellij як Mac OS X, тоді ви можете використовувати option+ C.


Яку версію Intellij і чи використовували ви клавіатурну карту OSX?
Алан Донг

0

У моїй (linux mint) системі я не можу отримати комбінацію alt+insert тому я виконую наступні кроки:

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

Сподіваюсь, це допомагає деяким господарям м'яти)).


0

Я також шукав цю відповідь. Еквівалент команди + N у Mac OS для Windows - це ctr + alt + вставка, на яку @manyways вже відповів. Якщо ви шукаєте це в налаштуваннях, це в Налаштуваннях> Налаштування IDE> Keymap, Other> New ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.