Jak utworzyć nową klasę w IntelliJ bez użycia myszki?

Czy istnieje sposób na utworzenie nowej klasy w żądanym miejscu bez użycia myszki w IntelliJ?

Rozumiem, że w domyślnej mapie klawiatury nie ma powiązania z klawiaturą.

Author: giannis christofakis, 2010-02-12

10 answers

Jeśli jesteś już w widoku projektu, naciśnij Alt+Insert (Nowe) | Klasa . Widok projektu można aktywować poprzez Alt+1.

Aby utworzyć nową klasę w tym samym katalogu jak bieżąca użyj Ctrl+Alt+Insert (Nowy...).

Możesz to zrobić również z paska nawigacyjnego, naciśnij Alt+Home , następnie wybierz pakiet za pomocą klawiszy strzałek, a następnie naciśnij Alt+Insert .

Innym użytecznym skrótem jest View / Select In (Alt+F1 ), Projekt (1), wtedy Alt+Wstaw , aby utworzyć klasę w pobliżu istniejącej lub użyj klawiszy strzałek, aby poruszać się po pakietach.

I jeszcze innym sposobem jest po prostu wpisać nazwę klasy w istniejącym kodzie, gdzie chcesz go użyć, IDEA podświetli ją na czerwono, ponieważ jeszcze nie istnieje, a następnie naciśnij Alt+Wpisz w celu Wyskakujące okienko akcji, Wybierz Utwórz klasę .

 276
Author: CrazyCoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-24 18:13:23

Możesz również użyć: ctrl+alt+insert

 103
Author: manyways,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-11 18:05:34

Za pomocą Esc i komend + 1 możesz poruszać się między widokiem projektu a obszarem edytora-w tył i w przód, w ten sposób możesz wybrać folder / lokalizację, której potrzebujesz

Za pomocą Control +Option + N możesz uruchomić Nowy plik menu i wybrać dowolną klasę, interfejs, plik itp. Działa to zarówno w edytorze, jak i w widoku projektu i odnosi się do bieżącej wybranej lokalizacji

// proszę wziąć pod uwagę, że działa to ze standardowym kluczem mapowanie

 19
Author: Rodislav Moldovan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-08 10:40:19

Dla Mac Os, polecenie + 1 , następnie naciśnij control + return

 14
Author: Vishal Nagpure,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-03 15:04:27

Na Mac OS 10.14.5, Idea Intellij 2019.1.3-naciśnij polecenie + 1 aby przejść do plików projektu, naciśnij control + n

 7
Author: Adelin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-07-17 09:18:54

Na komputerze Mac możesz przejść do lokalizacji w widoku projektu, w której chcesz utworzyć swoją klasę, A następnie użyć ⌘N, a następnie Enter.

 6
Author: Ivaylo Toskov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-30 12:29:45

Często to robię i nie mam wkładki klucza w laptopie, więc zrobiłem dla niego własny klucz. Możesz to zrobić, otwierając Settings > IDE Settings > Keymap i przechodząc do menu głównego > File > New... (polecam wpisanie "nowego" w polu wyszukiwania - to znacznie zawęży jego zakres).

Następnie możesz dodać do niego nowy skrót klawiaturowy, klikając dwukrotnie ten element i wybierając Dodaj skrót klawiaturowy.

 5
Author: Michael Dorst,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-13 06:18:24

Jeśli używasz Maca, masz szczęście. Można zmienić klawisz dla Intellij jako Mac OS X, następnie można użyć opcji + C .

 1
Author: Alan Dong,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-11 17:59:55

W moim systemie (linux mint) nie mogę uzyskać kombinacji roboczej alt+insert więc robię kolejne kroki:

alt+1 (Przejdź do "drzewo") -- > "przycisk kontekstowy-analogowe kliknięcie prawym przyciskiem myszy" (pomiędzy prawym alt i ctrl ) -- następnie ze strzałkami (w górę lub w dół) pożądany wybór (Utwórz nową klasę lub pakiet lub ...)

Mam nadzieję, że pomoże to niektórym" miętowym " właścicielom )).

 0
Author: Andrew,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-11 18:20:17

Szukałam też tej odpowiedzi. Odpowiednikiem polecenia + N na Mac OS Dla Windows jest ctr + alt + insert, na które @manyways już odpowiedział. Jeśli szukasz tego w Ustawieniach, to jest w Ustawienia > Ustawienia IDE > Mapa klawiatury, inne > nowe ...

 0
Author: Bohdan Myslyvchuk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-11-06 13:48:55