2013-06-16 12 views
38

Chciałbym wyszukać tylko nazwy katalogów (folderów) i pakietów w ramach modułów mojego bieżącego projektu.intellij jak znaleźć/wyszukać folder/katalog/nazwę pakietu

Jak mogę to zrobić?

Ctrl + Shift + N pozwala mi znaleźć zajęcia

Ctrl + Shift + Alt N pozwala mi odnaleźć symbol

Czy istnieje funkcja, która pozwala mi szukać tylko katalogi, foldery i nazwy pakietów?

Chciałbym wynik tego wyszukiwania należy, że katalog/pakiet poszukiwane jest podświetlona w oknie „Project”:

Na przykład, jeśli wpisz „model.feed”, a następnie następnie uzyskać to :

Intellij Proejct Packages Box View

i preferrably gdy piszę, że wykaz wszelkich katalogów dopasowania będzie pokazane w czasie rzeczywistym (w taki sam sposób jak zajęcia są kiedy robisz „Ctrl + Shift + N”)

Używam Intellij 12.0 0,4 (Ostateczny)

+0

możliwe duplikat [Znajdź pakiet z nazwy w IntelliJ IDEA] (http://stackoverflow.com/questions/16098104/find -a-package-by-name-in-intellij-idea) – CrazyCoder

Odpowiedz

0

Jeśli spróbujesz

CTRL + SHIFT + F

Można zrobić globalne wyszukiwanie plików (takie jak Eclipse Ctrl + H).

W wyszukiwaniu plików można wybrać folder do wyszukania, jaki typ pliku do wyszukania, wielkość liter ma znaczenie itd., Wszystkie normalne elementy.

Globalny Wymienić jest

CTRL + SHIFT + R

(Mac replace CTRL for CMD)

find in path

+0

Dziękuję za odpowiedź, być może moje pytanie nie było wystarczająco jasne (będę je edytować za chwilę). Chciałbym, aby wynikiem tego wyszukiwania było zaznaczenie poszukiwanego katalogu/pakietu w polu "Projekt" i preferowanie, aby lista wszystkich dopasowanych katalogów była wyświetlana w czasie rzeczywistym (w taki sam sposób, jak klasy są wtedy, gdy robisz "CTRL Shift N") –

4

Proponuję to jako częściowe rozwiązanie tego zapytania.

Następujące kroki umożliwiają znalezienie pliku lub katalogu lub nazwy pakietu lub słoja o nazwie widocznej w widoku projektu.

Ostrzeżenia wyraźnie podane poniżej, ale dajcie sobie spokój.

  1. Kliknij folder główny w widoku projektu.
  2. Zacznij wpisywać słowa, które chcesz wyszukać na znalezienie Opakowania/pliki/foldery/słoików w widoku projektu
  3. Końcówka narzędzia pojawi który zawiera tekst Search For: wraz z tekstem, że masz wprowadzone.
  4. Widok projektu podświetli pierwszy folder lub plik zgodny z wprowadzonym tekstem.

Może to być blisko tego, czego szukasz.

Jedynym zastrzeżeniem jest to, że wyszukiwanie jest ograniczone do tych elementów, które są obecnie widoczne w widoku projektu, więc jeśli chcesz przeszukać konkretną część projektu, wydaje się, że musisz rozwinąć te foldery w widoku projektu. (Z moich testów tego w IntelliJ Ultimate Version 11.)

Jednym ze sposobów obejścia tego problemu jest przejście do głównego elementu projektu. Wykonaj częściowe przejście do miejsca, w którym chcesz się udać, naciskając enter, aby otworzyć folder, na który wylądowałeś, a następnie wyszukiwanie zostanie zakończone.

Ponowne wpisanie tekstu po naciśnięciu klawisza Enter spowoduje ponowne rozpoczęcie wyszukiwania od bieżącego elementu w widoku projektu.

Eksperymentując z tą funkcją, można interaktywnie chodzić po projekcie w widoku projektu w sposób wolny od okien dialogowych.

Jako marginesie można użyć litery stylu Camel Case przemierzać i znaleźć zajęcia w ProjectView

+2

Witaj Rob, dziękuję za odpowiedź, "obecnie widoczne" zastrzeżenie jest nieco krępujące, w przeciwnym razie twoja sugestia byłaby bardzo pomocna. –

0

To wydaje IntelliJ nie bezpośrednio wspierać. Oto najlepsze alternatywy Myślałam tak daleko:

proponuję kroki, jeśli nie ma nic w folderze jeszcze (Windows):

  • Windows:
    • prawym przyciskiem myszy na projekcie korzeń, a następnie wybierz „Pokaż w Eksploratorze”
    • w polu wyszukiwania w prawym górnym rogu, szukać odpowiedniego folderu (np META-INF)
    • Right click „otwarty lokalizacja folderu”
  • Linux/Unix/Cygwin:
    • Kopiowanie ścieżka zamiast (w menu prawego przycisku myszy),
    • cd do katalogu przy użyciu konsoli lub Cygwin
    • użyć „znaleźć "narzędzie. Na przykład. wpisz find . -iname 'SomeFolderName*'

Jeśli istnieje już coś w folderze, proponuję to zrobić:

  • Ctrl-Shift-F aby wyszukać pliki
  • Wpisz nazwę katalogu Wewnątrz wzór wieloznaczny (np. */META-INF/*)
  • otwórz pierwszy plik, który występuje w tym folderze
  • Kliknij ikonę okrągłego celu, aby "przewiń ze źródła" (u góry panelu projektu).
68

W IntelliJ IDEA 13 można użyć pliku Goto (Ctrl + Shift + N) i po nazwie wpisać nazwę katalogu/paczki. Następnie zobaczysz wszystkie pasujące katalogi w twoim projekcie.

+0

Witaj Peter, dzięki za aktualizację, nadal jestem na IntelliJ IDEA 12.0.4, ale w razie aktualizacji, wypróbuję to, okrzyki –

+1

Awesome! Zgodnie z oczekiwaniami pomysł nawet akceptuje gwiazdkę przed ukośnikiem, tj. Działa to "partialdirname * /". @SimonB To powinna być zaakceptowana odpowiedź. – ccpizza

+1

I heart IntelliJ –

Powiązane problemy