2013-06-19 26 views
24

Właśnie przeniosłem się z lat używania Eclipse do nowego, odważnego świata IntelliJ i próbuję wyeliminować małe (banalne) małe rzeczy, które spowalniają mnie.Stwórz nowy pakiet w IntelliJ

Najnowsze jest, mam nadzieję, boleśnie oczywiste, gdy wiesz, jak to zrobić.

utworzyć nowy pakiet pod moim folderze źródłowym:

uk.ac.cam.admin 

ja prawym przyciskiem myszy na tym nowym pakietem do tworzenia kolejnego sub-pakiet:

uk.ac.cam.admin.domain 

Wszystko dobrze do tej pory, teraz chcę aby utworzyć pakiet service na tym samym poziomie co domain. Jednak utworzenie go z uk.ac.cam.admin.domain całkiem słusznie powoduje, że uk.ac.cam.admin.domain.service i utworzenie go na źródle powoduje tylko service.

Oczywiście mogę utworzyć nowy pakiet ze źródła i wpisać pełną ścieżkę, ale jest rok 2013 i jestem leniwy! ;)

Odpowiedz

36

Wyłącz Kompaktowe Puste Bliskiego Pakiety opcja w Project View:

compact

Będziesz teraz zobaczyć admin jako oddzielny węzeł i będzie mógł utworzyć nowy pakiet wewnątrz niego.

+0

Dzięki - tego właśnie szukałem! – StuPointerException

+0

nie rozwiązuje problemu z aktualną wersją IDEA, sprawdź poniżej odpowiedź Tharaki – vikramvi

+0

@vikramvi, wyjaśnij problem, działa to samo w IntelliJ IDEA 2017.x. – CrazyCoder

17

można wykonać następujące kroki:

  1. Wybierz pakiet z Okienka Projektu
  2. Dwukrotnie kliknij odpowiednią sekcję z menu nawigacyjnego. Wtedy zostanie wybrany.
  3. prawym przyciskiem myszy na tej samej pozycji
  4. Wybierz "Nowy" -> "pakiecie" z menu

enter image description here

+2

Podoba mi się ten jeden lepszy. W przeciwnym razie zmieniłem "kompaktowe puste środkowe pakiety" tylko po to, aby utworzyć pakiet, a następnie przełączyć konfigurację z powrotem. –

+1

Ja też wolę ten. Jest jeszcze lepiej, jeśli unikasz używania myszy. Pod warunkiem, że edytujesz plik w jednym z podpakietów.Krok 1 można wtedy uniknąć, a kroki 2-4 można wykonać w następujący sposób (na MacOS, ale przypuszczam, że powinien być podobny do Win/Linux): 2) Cmd + w górę, aby wejść do nawigacyjnego menu nawigacyjnego i użyć strzałek, jeśli konieczne, aby podświetlić docelowy pakiet 3) Ctrl + Enter przywołuje podmenu "Nowy" bezpośrednio, bez konieczności przechodzenia przez bardziej ogólne menu z prawym przyciskiem myszy. 4) Zacznij pisać "pakiet", aby odfiltrować potrzebny element menu i/lub nawiguj ze strzałką w dół do niego. – Coryffaeus

+0

To powinna była być przyjęta odpowiedź. Nie wiem, dlaczego IDEA ma tak zły UX i design w porównaniu do Eclipse, naprawdę tęsknię za Eclipse w tych rzeczach. – vikramvi

7

Wykonaj następujące kroki:

1) Najpierw należy ustawić folder jako "Source Root" klikając prawym przyciskiem myszy i przechodząc do "Mark directory".

2) Kliknij prawym przyciskiem myszy na tej samej pozycji

3) Wybierz „Nowy” -> „Package” W moim przypadku, nie był w stanie zobaczyć nową opcję pakiecie stworzyć.

+0

Dzięki! Jesteś niesamowity – Pavel

Powiązane problemy