Быстрая вставка относительного пути в PhpStorm - PullRequest
8 голосов
/ 22 февраля 2012

В PhpStorm:

Существует ли быстрый способ вставки относительного пути к другому файлу (например, css, js, файлы изображений) в другой? (Возможно, перетаскивая файл в позиции кода)

Ответы [ 2 ]

15 голосов
/ 10 марта 2014

Ctrl + Пробел + Пробел

Удерживайте Ctrl и дважды нажмите Пробел ...

Автозаполнение относительного пути ...

6 голосов
/ 27 июня 2013

Нет, нет ничего, что я бы назвал "быстрым", но есть несколько приемов, которые я считаю полезными.

В большом количестве контекстов PHPStorm будет в силу своейавтозаполнение поможет вам сформировать относительные ссылки на файлы.Например, при вводе оператора PHP require вы можете использовать завершение, чтобы получить список файлов и каталогов во всплывающем окне автозаполнения, и использовать его, чтобы помочь вам сориентироваться и создать нужную строку:

enter image description here

Автозаполнение не всегда происходит автоматически, но вы можете вызвать его.Моя комбинация клавиш CTRL + SPACE .В меню это Код -> Завершение -> Основные.

Вы также можете использовать функцию Копировать ссылку, доступную, щелкнув правой кнопкой мыши файл в проводнике проекта.Это поместит строку в буфер обмена, начиная с корневого каталога проекта.Например, если ваш проект расположен на c:\my\project, а ваш файл расположен на c:\my\project\web\assets\js\myscript.js, скопированная строка будет \web\assets\js\myscript.js.

enter image description here

Я склонен киспользуйте любой из этих методов в зависимости от того, в каком контексте находится мой курсор в данный момент, и от того, находится ли моя рука в данный момент на мыши или нет.Безусловно, самая полезная функция - автозаполнение.Я использую его очень часто при создании строк для ресурсов в файлах HTML и PHP.

...