我正在从ST3切换,我想复制我经常在ST3中使用的一种搜索行为。
当我使用Sublime Text 3时,我会经常按Ctrl + P
来显示" Goto Anything"面板。
看起来像这样:
如您所见,ST3使用模糊字符串匹配来匹配项目中的任何路径和文件名。
例如输入
ze vi help
将匹配包含该文件路径中的连续字符列表的任何文件。
另一方面,当您使用PHPStorm进行搜索" Search Everywhere"它只搜索类名或文件名。
有没有办法包含此功能?我希望PHPStorm能够搜索文件路径和文件名,而不是文件中的PHP类名。
答案 0 :(得分:5)
如果你错过了像Sublime那样的模糊文件搜索,请投票给IDEABKL-6959
答案 1 :(得分:4)
你可以使用双班,它被称为“随处搜索”
我做了什么,我重新映射到了cmd + p
答案 2 :(得分:1)
此功能最终将在版本2017.3
中提供!
截至目前,您只能在使用/
时搜索路径 - 例如,如果app/http/controller/somecontroller.php
中有文件,则可以通过ttp/lle/con
进行搜索。
但是:该功能已在新版本中实现,该版本已在早期访问程序中提供
(见https://blog.jetbrains.com/phpstorm/2017/09/phpstorm-2017-3-eap-173-2290/)
答案 3 :(得分:0)
我不知道Sublime中的功能是如何运作的,但在PhpStorm中你可以使用3种方式在任何地方进行搜索,正如你所看到的那样here。
Cmd + O
将按类名进行搜索。Cmd + Shift + O
将按文件名进行搜索。Cmd + Alt + O
将按符号(属性,方法等)进行搜索如果您想在其路径中搜索help
的所有文件,我很确定您可以使用Cmd + Shift + O
进行文件搜索,然后键入help/*
。
键包含正斜杠/
,否则会搜索文件名中某处包含help
的文件。
并且还使用通配符*
,否则它将搜索具有这些字符的文件夹名称。
更新:您还可以单击Shift
两次,它将允许同一种搜索,但在文件,类,符号甚至PhpStorm工具中 - 一次一个。