Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 在PhpStorm中搜索远程主机上的所有项目文件_File_Search_Phpstorm_Remote Host - Fatal编程技术网

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

File 在PhpStorm中搜索远程主机上的所有项目文件,file,search,phpstorm,remote-host,File,Search,Phpstorm,Remote Host,我在远程主机上的一个项目中有很多文件,我想知道从哪个文件调用另一个php文件。是否可以在远程主机项目上使用Ctrl+Shift+f搜索 是否可以在远程主机项目上使用Ctrl+Shift+F搜索 目前这是不可能的。 为了对文件内容执行搜索,必须首先读取该文件。为此,IDE必须下载它。。对于FTP连接(服务器有多远;连接速度有多快等),这可能是相当耗时的任务 即使IDE可以像远程编辑功能一样透明地进行搜索(它下载远程文件,但不是将其存储在实际项目中的临时位置),它仍然需要下载它 如果执行一个搜索(一

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

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

目前这是不可能的。

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

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

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

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


如果出于任何原因,它必须是纯远程搜索(当本地没有下载任何内容时)。。。然后,您只需建立到该远程主机的SSH/RDP/etc连接(顺便说一句:PhpStorm具有内置的SSH控制台功能),然后在远程服务器上执行此类搜索(可以是OS本机工具..或一些软件(例如,
mc
notepad++
),在那里执行此类搜索)


p.S.(相关注释)


执行远程编辑时的一些缺点:

否。为了执行,必须先下载搜索文件。因此,最好在本地下载整个项目(需要的文件),然后执行本地搜索。如果您需要执行远程搜索,最好使用SSH连接到这样的主机并远程执行搜索。