53

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

我怎样才能做到这一点?

CTRL+ Shift+N允许我找到一个类

CTRL+ Shift+ Alt+N让我找到一个符号

是否有允许我只搜索目录、文件夹和包名称的功能?

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

例如,如果我输入“model.feed”然后我得到这个:

Intellij Proejct 包箱视图

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

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

4

7 回答 7

87

在 IntelliJ IDEA 13 中,您可以使用 Goto File ( Ctrl++ Shift) N,然后输入带有斜线的目录/包名称。然后你会在你的项目中看到所有匹配的目录。

于 2014-03-31T20:37:30.060 回答
5

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

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

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

  1. 单击项目视图中的根文件夹。
  2. 开始输入要搜索的单词以在项目视图中查找包/文件/文件夹/ja​​r
  3. 将出现一个工具提示,其中包含文本Search For:以及您输入的文本。
  4. 然后,项目视图将突出显示与您输入的文本匹配的第一个文件夹或文件。

这可能与您正在寻找的内容接近。

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

解决此问题的一种方法是转到项目中的根元素。对你想去的地方进行部分遍历,然后按回车键打开你登陆的文件夹,然后搜索就完成了。

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

因此,通过试验此功能,您可以在项目视图中以无对话框的方式交互式地浏览您的项目。

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

于 2013-06-16T15:59:08.450 回答
3

视窗: CTRL + SHIFT+N

马克斯: ⌘ command + ⇧ shift +O

于 2019-04-30T05:46:27.660 回答
1

如果你试试

CTRL + SHIFT + F

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

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

全局替换是

CTRL + SHIFT + R

(Mac replace CTRL for CMD)

在路径中查找

于 2013-06-16T09:05:47.800 回答
1

在mac上是

CMD + Shift + O

至少对于 intellij 14.1

于 2015-05-27T15:21:52.280 回答
1

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

窗户: ALT +F1

从 Select In... 选择第一项,Project View

于 2020-03-25T16:58:22.130 回答
0

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

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

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

如果文件夹中已经有东西,我建议你这样做:

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