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

时间:2017-01-14 12:49:00

标签: file search phpstorm remote-host

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

1 个答案:

答案 0 :(得分:3)

  

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

目前无法做到。

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

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

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

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

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

<强> P.S。 (相关说明)

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