intellij how to find / search for a folder / directory / package name

Intellij Idea

Intellij Idea Problem Overview


I wish to search just directory (folder) names and packages within the modules of my current project.

How can I do this?

CTRL+Shift+N allows me to find a class

CTRL+Shift+Alt+N allows me to find a symbol

Is there a function for that allows me to search just directories, folders and package names?

I'd like the result of this search to be that the directory / package sought is highlighted in the "Project" box:

For example if I type in "model.feed" then then I get this:

Intellij Proejct Packages Box View

and preferrably while I'm typing that a list of any directories matching would be shown in real time (in the same way as classes are when you do "CTRL Shift N")

I'm using Intellij 12.0.4 (Ultimate)

Intellij Idea Solutions


Solution 1 - Intellij Idea

In IntelliJ IDEA 13, you can use Goto File (Ctrl+Shift+N) and enter the directory/package name with a slash afterwards. Then you'll see all the matching directories in your project.

Solution 2 - Intellij Idea

I propose this as a partial solution to your query.

The following steps will allow you to find a file or directory or package name or jar name that is visible in the project view.

Caveats stated explicitly below, but give this a go.

  1. Click on the root folder in the Project View.
  2. Start typing words that you want to search on to find packages/files/folders/jars in the project view
  3. A tool tip will appear that contains the text Search For: along with the text that you have entered.
  4. The Project View will then highlight the first folder or file that matches the text that you have entered.

This may be close to what you are looking for.

The only caveat is that this search is constrained to those entities currently visible in the Project View so if you want to search a particular part of the project it appears that you have to expand those folder within the Project View. (From my testing of this in IntelliJ Ultimate Version 11.)

One way to work around this is to go to the root element in your project. Perform a partial traversal of where you want to go then by pressing enter you open the folder that you have landed on and then that search is completed.

Starting typing text again after pressing Enter will recommence the search from the current item in the Project View.

So by experimenting with this feature you can interactively walk around your project in the Project View in a dialog-box-free manner.

As a side note you can use the letters Camel Case style to traverse and find classes in the ProjectView

Solution 3 - Intellij Idea

WINDOWS: CTRL + SHIFT + N

MACOS: ⌘ command + ⇧ shift + O

Solution 4 - Intellij Idea

If you try

CTRL + SHIFT + F

You can do a global file search (like eclipse CTRL + H).

In the file search, you can select which folder to search for, what file type to search for, case sensitive etc, all the normal stuff.

Global Replace is

CTRL + SHIFT + R

(Mac replace CTRL for CMD)

find in path

Solution 5 - Intellij Idea

On mac it is

CMD + Shift + O

at least for intellij 14.1

Solution 6 - Intellij Idea

If you have the file open in the editor and can't figure out the location in the project view

WINDOWS: ALT + F1

From Select In... pick the first item, Project View

Solution 7 - Intellij Idea

It seems IntelliJ doesn't directly support this. Here are the best alternatives I've thought of so far:

I suggest these steps if there is nothing in the folder yet (Windows):

  • Windows:
  • Right click on the project root, and choose "show in explorer"
  • In the search box on the top right, search for the folder you want (e.g. META-INF)
  • Right click, "open folder location"
  • Linux/Unix/Cygwin:
  • Copy the path instead, (in the right-click menu),
  • cd to the directory using a console or cygwin,
  • use the 'find' utility. E.g. type find . -iname 'SomeFolderName*'

If there is already something in the folder, I suggest you do this:

  • Ctrl-Shift-F to search for files
  • Enter the directory name inside a wildcard pattern (eg. */META-INF/*)
  • open the first file that occurs in that folder
  • Click on the circular target icon to "scroll from source" (at the top of the project panel).

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionSimon BView Question on Stackoverflow
Solution 1 - Intellij IdeaPeter GromovView Answer on Stackoverflow
Solution 2 - Intellij IdeaRob KieltyView Answer on Stackoverflow
Solution 3 - Intellij IdeaSaikatView Answer on Stackoverflow
Solution 4 - Intellij IdeaBlundellView Answer on Stackoverflow
Solution 5 - Intellij IdeaZekeJackhammerView Answer on Stackoverflow
Solution 6 - Intellij IdeaboardtcView Answer on Stackoverflow
Solution 7 - Intellij IdeaKimball RobinsonView Answer on Stackoverflow