我正在从Vim切换到PHPStorm。在Vim中我有一个名为CtrlP的插件,它可以用于使用模糊逻辑搜索其路径的文件。
例如,搜索字符串" defaorderwid
"
建议文件" themes / defa ult / views / 订单 / wid get.php"
(Sublime也有这个功能(" Goto Anything"),可通过 Ctrl + P 获得。)
如何在PHPStorm中做类似的事情?我知道 Ctrl + Shift + N 搜索,但它只搜索没有路径的文件名。
这对我很重要,因为在当前项目中我有很多名为" widget.php"在不同的文件夹中。
答案 0 :(得分:20)
按 Shift , Shift (两次)。然后输入widget.php
并添加文件夹或部分文件夹。适合我。
他们称之为"搜索无处不在"或者" Double-Shift"特征
如果您想使用缩写,可以CamelCase
或CamelHumps
或SnakeCase
进行搜索,或使用通配符(*
)。阅读here。
答案 1 :(得分:4)
如果您有以下文件:
/buildings/users/create.blade.php
/rooms/users/create.blade.php
/parks/users/create.blade.php
你可以这样搜索:
1. double press SHIFT
2. type: buil/creat (first letters of folder and file)
3. PHPStorm will find: buildings/users/create.blade.php
答案 2 :(得分:2)
如果您正在寻找文件(或目录),可以使用:
Windows: Ctrl + Shift + N
macOS: Cmd + Shift + O
(双击 Shift 也有效,但它也会搜索类,符号和动作,因此速度较慢。)
尽管你说的是,它确实会搜索目录和文件名的片段 - 但只有当它们被斜线分开时才会出现:
开发人员一直在询问JetBrains,而不需要“/”。注册您希望将其添加到此处:IDEA-112841
答案 3 :(得分:1)
如果您要查找特定路径中的文件,请使用 Ctrl + Shift + N
whith: themes / d / v s / / widget 或 t / d / v / o / wid 等...... < / p>
将在themes / default / views / order path
中显示widget.php文件