intellij如何查找/搜索文件夹/目录/包名称

时间:2013-06-16 09:02:43

标签: intellij-idea

我希望在我当前项目的模块中搜索目录(文件夹)名称和包。

我该怎么做?

CTRL + Shift + N 允许我找到一个班级

CTRL + Shift + Alt + N 允许我找到符号

是否有一个函数可以让我只搜索目录,文件夹和包名?

我希望此搜索的结果是在“项目”框中突出显示所搜索的目录/包:

例如,如果我输入“model.feed”,那么我得到了这个:

Intellij Proejct Packages Box View

并且最好在我输入时,实时显示任何匹配目录的列表(与您在“CTRL Shift N”时的类相同)

我正在使用Intellij 12.0.4(终极版)

7 个答案:

答案 0 :(得分:75)

在IntelliJ IDEA 13中,您可以使用转到文件( Ctrl + Shift + N )并输入目录/包名称事后减少。然后,您将看到项目中所有匹配的目录。

答案 1 :(得分:4)

我建议将此作为查询的部分解决方案。

以下步骤将允许您查找在项目视图中可见的文件或目录或包名称或jar名称

警告在下面明确说明,但请试一试。

  1. 单击项目视图中的根文件夹。
  2. 开始在项目视图中键入要搜索的单词以查找包/文件/文件夹/ jars
  3. 将出现一个工具提示,其中包含文本Search For:以及您拥有的文本 进入。
  4. 然后,项目视图将突出显示与您输入的文本匹配的第一个文件夹或文件。
  5. 这可能接近您所寻找的。

    唯一需要注意的是,此搜索仅限于项目视图中当前可见的实体,因此,如果要搜索项目的特定部分,则必须在项目视图中展开这些文件夹。 (根据我在IntelliJ Ultimate Version 11中对此进行的测试。)

    解决此问题的一种方法是转到项目中的根元素。执行部分遍历您想要去的地方,然后按Enter键打开您已登陆的文件夹,然后搜索完成。

    按Enter键后再次开始输入文字将重新开始从项目视图中的当前项目进行搜索。

    因此,通过试验此功能,您可以以对话框方式在项目视图中以交互方式遍历项目。

    作为旁注,您可以使用字母Camel Case样式遍历并在ProjectView中查找类

答案 2 :(得分:1)

在Mac上它是

CMD + Shift + O

至少对于intellij 14.1

答案 3 :(得分:1)

如果您在编辑器中打开了文件,但无法在项目视图中找出位置

WINDOWS: ALT + F1

从“选择位置...”中选择第一个项目“项目视图”

答案 4 :(得分:0)

如果您尝试

CTRL + SHIFT + F

您可以进行全局文件搜索(例如eclipse CTRL + H)。

在文件搜索中,您可以选择要搜索的文件夹,要搜索的文件类型,区分大小写等所有正常内容。

Global Replace is

CTRL + SHIFT + R

(Mac replace CTRL for CMD)

find in path

答案 5 :(得分:0)

似乎IntelliJ并不直接支持这一点。以下是我迄今为止最好的选择:

如果文件夹中没有任何内容(Windows),我建议执行以下步骤:

  • 视窗:
    • 右键单击项目根目录,然后选择“在资源管理器中显示”
    • 在右上方的搜索框中,搜索您想要的文件夹(例如 META-INF
    • 右键单击“打开文件夹位置”
  • 的Linux / Unix / Cygwin的:
    • 复制路径,(在右键菜单中),
    • 使用控制台或cygwin cd到目录,
    • 使用'find'实用程序。例如。输入find . -iname 'SomeFolderName*'

如果文件夹中已有内容,我建议您这样做:

  • Ctrl-Shift-F搜索文件
  • 在通配符模式中输入目录名称(例如*/META-INF/*
  • 打开该文件夹中出现的第一个文件
  • 单击圆形目标图标以“从源滚动”(位于项目面板顶部)。

答案 6 :(得分:0)

WINDOWS: CTRL + SHIFT + N

MACOS: + + O