Поиск по всем файлам проекта на удаленном хосте в PhpStorm
У меня есть много файлов в проекте на удаленном хосте, и я хочу выяснить, из какого файла вызывается другой файл php. Можно ли использовать Ctrl+Shift+f для поиска на удаленном хост-проекте?
1 ответ
Можно ли использовать
Ctrl+Shift+F
поиск на удаленном хосте проекта?
В настоящее время это невозможно.
Чтобы выполнить поиск по содержимому файла, такой файл должен быть прочитан первым. Для этого IDE необходимо загрузить его... что может быть довольно трудоемким процессом для (S)FTP-соединений (насколько далеко находится сервер; как быстро ваше соединение и т. Д.).
Даже если IDE может сделать это прозрачно для поиска, как это происходит с функцией удаленного редактирования (когда он загружает удаленный файл, но вместо размещения в реальном проекте он сохраняет его во временном местоположении), он все равно должен его загрузить.
Если вы выполняете один поиск (один термин), а затем необходимо выполнить другой поиск (слегка измененный термин или совершенно другая строка поиска), в IDE потребуется повторно загрузить эти файлы снова (пустая трата времени и соединения).
Поэтому гораздо лучше загрузить ваш проект (все или только нужные файлы) локально, а затем выполнить такой поиск по локальным файлам.
Если по какой-либо причине это должен быть чисто удаленный поиск (когда ничего не загружается локально)... тогда вы просто устанавливаете соединение SSH/RDP/etc с этим удаленным хостом (кстати: PhpStorm имеет встроенную функциональность консоли SSH) и затем выполняете такой поиск на удаленном сервере (будь то операционные инструменты ОС или другое программное обеспечение (например, mc
или же notepad++
) сделать такой поиск там).
PS (на связанной ноте)
Некоторые недостатки при удаленном редактировании: /questions/15989790/phpstorm-preimuschestva-neposredstvennogo-redaktirovaniya-razvernutyih-fajlov-po-sravneniyu-s-zagruzkoj-i-sinhronizatsiej/15989793#15989793