Intellij Idea 智能理念:如何搜索文件夹/目录/包名?

uttx8gqw  于 2022-11-21  发布在  其他
关注(0)|答案(7)|浏览(1599)

我只想在我当前项目的模块中搜索 * 目录 *(文件夹)名称和 * 包 *。
我该怎么做?

  • Ctrl+Shift+N允许查找类
  • Ctrl+Shift+Alt+N允许我查找符号

是否有一个功能可以让我只搜索目录、文件夹和软件包名称?
我希望这次搜索的结果是,在“项目”框中突出显示所查找的目录/包。
例如,如果我输入“model.feed”,则会得到以下结果:

并且最好在我输入的同时真实的显示所有匹配的目录列表(与使用CTRL+Shift+N时显示类的方式相同)。
我使用的是IntelliJ IDEA 12.0.4(终极版)。

elcex8rz

elcex8rz1#

在IntelliJ IDEA 13中,你可以使用后藤File(Ctrl+Shift+N),然后输入目录/包名,后面加一个斜杠。然后你会看到项目中所有匹配的目录。

nlejzf6q

nlejzf6q2#

我建议用这个来部分解决你的问题。
以下步骤将允许您查找 * 在项目视图中可见 * 的文件或目录或包名称或jar名称。
下面明确说明了警告,但请给予一下。
1.单击项目视图中的根文件夹。
1.开始键入要在项目视图中查找包/文件/文件夹/jar的搜索词
1.将出现一个工具提示,其中包含文本Search For:沿着您输入的文本。
1.然后,“项目视图”将突出显示与您输入的文本匹配的第一个文件夹或文件。
这可能是接近你正在寻找的。
唯一需要注意的是,这种搜索被限制在项目视图中当前可见的那些实体上,因此如果您想搜索项目的特定部分,似乎必须在项目视图中展开这些文件夹。(根据我在IntelliJ Ultimate Version 11中对此的测试。)
解决这个问题的一种方法是转到项目中的根元素。对要转到的位置执行部分遍历,然后按Enter键打开已登录的文件夹,然后搜索完成。
按Enter键后再次开始键入文本将从项目视图中的当前项重新开始搜索。
因此,通过试验此功能,您可以在“项目视图”中以无对话框的方式交互地浏览您的项目。
顺便说一句,您可以使用字母CamelCase样式在ProjectView中遍历和查找类

anauzrmj

anauzrmj3#

**窗口:**Ctrl + Shift + N
**MACOS:**命令+shift + O

htzpubme

htzpubme4#

如果 你 尝试
x1月 1 日
您 可以 进行 全局 文件 搜索 ( 如 eclipse CTRL + H ) 。
在 文件 搜索 中 , 您 可以 选择 要 搜索 的 文件 夹 , 要 搜索 的 文件 类型 , 区分 大小写 等 , 所有 正常 的 东西 。
全局 替换 为
CTRL + SHIFT + R
(Mac replace CTRL for CMD)

m3eecexj

m3eecexj5#

在Mac上是这样的

CMD + Shift + O

至少对于intellij 14.1

qpgpyjmq

qpgpyjmq6#

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

**窗口:**Alt + F1

从“选择范围...”中选择第一项“项目视图

stszievb

stszievb7#

IntelliJ似乎并不直接支持这一点。以下是我目前想到的最好的替代方案:
如果文件夹中还没有任何内容(Windows),我建议执行以下步骤:

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

如果文件夹中已有内容,建议您执行以下操作:

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

相关问题