Нет, нет ничего, что я бы назвал "быстрым", но есть несколько приемов, которые я считаю полезными.
В большом количестве контекстов PHPStorm будет в силу своейавтозаполнение поможет вам сформировать относительные ссылки на файлы.Например, при вводе оператора PHP require
вы можете использовать завершение, чтобы получить список файлов и каталогов во всплывающем окне автозаполнения, и использовать его, чтобы помочь вам сориентироваться и создать нужную строку:
![enter image description here](https://i.stack.imgur.com/M0oN4.png)
Автозаполнение не всегда происходит автоматически, но вы можете вызвать его.Моя комбинация клавиш CTRL + SPACE .В меню это Код -> Завершение -> Основные.
Вы также можете использовать функцию Копировать ссылку, доступную, щелкнув правой кнопкой мыши файл в проводнике проекта.Это поместит строку в буфер обмена, начиная с корневого каталога проекта.Например, если ваш проект расположен на c:\my\project
, а ваш файл расположен на c:\my\project\web\assets\js\myscript.js
, скопированная строка будет \web\assets\js\myscript.js
.
![enter image description here](https://i.stack.imgur.com/wMLMN.png)
Я склонен киспользуйте любой из этих методов в зависимости от того, в каком контексте находится мой курсор в данный момент, и от того, находится ли моя рука в данный момент на мыши или нет.Безусловно, самая полезная функция - автозаполнение.Я использую его очень часто при создании строк для ресурсов в файлах HTML и PHP.