繁体   English   中英

如何在 Intellij Idea 中搜索和列出文件?

[英]How search and list files in Intellij Idea?

当然ctrl + alt + N用于文件搜索,但它仅用于打开的文件。 如果需要按条件查找文件,比如从“newFile”开始并删除它们或移动到另一个文件夹怎么办? Intellij Idea Search 仅针对文件内容而非文件名实现的关键问题。 同样用ctrl + alt + N我无法列出这些文件,选择其中一些和一些操作。 它有一些用于批处理文件操作的东西吗?

我正在使用以下方式查找符合特定条件的文件列表:

  • 打开“在路径中查找”菜单Ctrl + Shift + F
  • 在主搜索框中输入任何内容
  • 在右上角,选中“文件掩码”选项
  • 使用一个很小的输入字段来输入您的文件掩码,例如newFile**.test.js
  • 为方便起见,您还可以按右下角的“在查找窗口中打开”,这样 IDE 就会在停靠的工具箱中显示搜索结果

我同意 JetBrains 可以使这个功能更明显/更容易发现和使用。

使用 WebStorm 2018.2.2 和 Intellij IDEA 2018.3 进行测试。 希望对某人有所帮助!

您可以使用“到处搜索”窗口。

要打开窗口,请按 IntelliJ 右上角的搜索按钮,或双击shift

IntelliJ 中 Search Everywhere 窗口的屏幕截图

从这里您可以输入您的搜索条件,它将返回当前项目中的所有匹配文件。

如果您愿意,可以使用一个复选框来包含非项目文件。 您还可以使用通配符,搜索开始时的正斜杠只会找到以条件开头的结果。

例如:搜索/newFile*.java将找到所有以newFile开头的.java文件。

如果省略正斜杠,它将返回文件名中任何位置带有newFile所有.java文件。

可以在此处找到有关 Search Everywhere 功能的更多信息。

关于在找到的文件列表上完成批处理文件操作,我不知道您可以在 IntelliJ 中以任何方式执行此操作。 最简单的方法是在按住ctrl 的同时手动选择项目窗口中的每个文件,然后右键单击并在所有选定的项目上运行所需的操作。

对于 Mac (OSX) 用户:

cmd + shift + o (在旧版本中为cmd + shift + n ),将弹出一个文件打开对话框,您甚至可以在其中正常搜索文件,或者您可以只使用驼峰式简写。
例如,只需在对话框中键入"HWI"即可找到"HelloWorldIntro.java"

对于下面选中的 Windows 用户 2021.3 也可以使用

在此处输入图像描述

同时按Shift 2 次

或者

同时按cntrl + Shift + N 2 次

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM