在 PhpStorm 中搜索远程主机上的所有项目文件

qaz*_*y23 3 search file remote-host phpstorm

我在远程主机上的一个项目中有很多文件,我想找出另一个 php 文件是从哪个文件中调用的。是否有可能使用Ctrl+ Shift+f远程主机上的项目进行搜索?

Laz*_*One 5

是否可以Ctrl+Shift+F在远程宿主项目上使用搜索?

目前是不可能的。

为了对文件内容执行搜索,必须首先读取此类文件。对于那个 IDE 必须下载它 .. 这对于 (S)FTP 连接来说可能是相当耗时/消耗连接的任务(服务器有多远;你的连接速度等)。

即使 IDE 可以像远程编辑功能一样透明地进行搜索(它下载远程文件,但不是将其放置在实际项目中,而是将其存储在临时位置),它仍然需要下载它。

如果您执行一次搜索(一个术语)然后需要进行另一次搜索(稍微修改的术语或完全不同的搜索字符串),IDE 将需要再次重新下载这些文件(浪费时间和连接)。

因此,在本地下载您的项目(仅所有或所需文件)然后在本地文件上执行此类搜索会更有意义。


如果出于某种原因它必须是纯粹的远程搜索(当本地没有下载任何内容时)......那么你只需建立到该远程主机的 SSH/RDP/etc 连接(顺便说一句:PhpStorm 具有内置的 SSH 控制台功能)然后执行在远程服务器上进行此类搜索(无论是操作系统本机工具 .. 还是某些软件(例如mcnotepad++)在那里进行此类搜索)。


PS(在相关说明上)

进行远程编辑时的一些缺点:https : //stackoverflow.com/a/36850634/783119