PHPStorm перейдите к файлу по имени и пути, используя нечеткий поиск

я переключаюсь с Vim на PHPStorm. В Vim у меня был плагин под названием CtrlP, который можно было использовать для поиска файлов с его путем, используя нечеткую логику.

например, поиск строки"defaorderwid"

предложит файл " темы/default / views/ордер/widget.на PHP"

(Sublime также имеет эту функциональность ("Goto Anything"), доступную через Ctrl+P.)

Как я могу сделать что-то подобное в PHPStorm? Я знаю о Ctrl+ Shift+N поиск, но он ищет только имена файлов без путей.

это важно для меня, потому что в текущем проекте у меня много файлов с именем "widget.PHP" в разных папках.

4 ответов


пресс Shift, Shift (дважды). Затем введите widget.php и сохраняем в папку или ее части. Работать на меня.

они называют это "поиск везде", или "двойной сдвиг" функция.

если вы хотите использовать сокращения, вы можете CamelCase или CamelHumps или SnakeCase поиск, или использовать подстановочные знаки (*). Читать здесь.


Если у вас есть файлы, такие как:

/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

Если вы ищете в файл (или каталог) вы можете использовать:

Windows:Ctrl+Shift+N
для macOS: Cmd+Shift+O

(двойное нажатие Shift тоже работает, но он также ищет классы, символы и действия, и поэтому медленнее.)

несмотря на то, что вы говорите, он выполняет поиск фрагментов каталогов и имен файлов -- но только если они разделенных Слэшем:

enter image description here

разработчики просили JetBrains для этого без необходимости "/". Зарегистрируйте свое желание, чтобы оно было добавлено здесь:идея-112841


Если вы ищете файл в определенный путь Ctrl + Shift+N

whith: темы/d / vs//виджет или t/d/v/o / wid etc ...

будет отображать виджет.php файл в темах/по умолчанию/просмотры / путь заказа