文件搜索有cource ctrl + alt + N ,但它仅用于打开文件。如果需要按条件查找文件,如果从“newFile”开始并删除它们或移动到另一个文件夹,该怎么办? Intellij Idea Search仅针对文件内容而非文件名实现的关键问题。还有 ctrl + alt + N 我无法列出这些文件,选择其中一些和一些动作。有批处理文件操作吗?
答案 0 :(得分:2)
您可以使用“搜索所有位置”窗口。
要打开窗口,请按IntelliJ右上角的搜索按钮,或双击 shift 。
从这里您可以输入搜索条件,它将返回当前项目中的所有匹配文件。
如果您愿意,可以使用复选框来包含非项目文件。您也可以使用通配符,并且在搜索开始时使用正斜杠只会找到以条件开头的结果。
例如:
搜索/newFile*.java
会找到以.java
开头的所有newFile
个文件。
如果省略正斜杠,它将返回文件名中任何位置.java
的所有newFile
个文件。
可以找到有关“搜索无处不在”功能的更多信息here。
关于在找到的文件列表上完成批处理文件操作,我不知道您是否可以在IntelliJ中执行此操作。最简单的方法是在按住 ctrl 的同时手动选择项目窗口中的每个文件,然后右键单击并对所有选定的项目运行所需的操作。
答案 1 :(得分:1)
我正在使用以下方式查找符合特定条件的文件列表:
newFile*
或*.test.js
我同意JetBrains可以使此功能更明显/更容易发现和使用。
经过WebStorm 2018.2.2和Intellij IDEA 2018.3。测试希望能帮助到某人!
答案 2 :(得分:0)
对于Mac(OSX)用户:
按cmd
+ shift
+ o
(在旧版本中为cmd
+ shift
+ n
),将打开一个文件打开对话框弹出窗口,您甚至可以正常搜索文件,也可以只使用驼峰式速记。
例如,只需在对话框中键入"HelloWorldIntro.java"
即可找到"HWI"
。