1

是否有任何好的 IDE 可以从远程文件中搜索单词或短语,而无需先存储/同步到我的本地计算机?

我已经尝试过 Aptana,但它似乎无法做到这一点,但是远程文件系统很好(不存储到本地)

我试过 Netbeans,它似乎总是先将文件存储到我的本地机器上。

我希望有(最好是免费的)IDE 可以在我的远程主机上运行搜索字符串?

4

1 回答 1

2

我看到三个可能的(常见)选项:

  • 通过 ssh 连接并使用vim. 我会那样做。
  • 通过 scp(Linux 上的 sshfs)或 ftp(Linux 上的 curltpfs)挂载远程文件系统。这将对您隐藏文件传输,但它们在后台完成。所以这和让 IDE 做 ftp 工作差不多
  • 让 IDE(无论您喜欢什么)在远程主机上运行并使用 RemoteDesktop 或其他方式。

我更喜欢 ssh + vim :)


使用 ssh 可能是最安全和最常用的方法。较少的数据密集型将像您已经使用的那样将 FTP 与 Aptana 一起使用(期望 Aptana 只传输更改的文件)。(这也可能取决于文件大小和情况,但对于通常的代码文件,我会这么说)


如果您正在使用 Windows expandrive可能是一种方法。它支持通过 FTP、SSH 或 SFTP 在 Windows 中将远程服务器挂载到本地网络驱动器。IDE 会将该文件夹视为本地文件夹。你应该试一试。


更新:试图解释更多......

如果要在远程文件中搜索,有两个通用选项:

  • 搜索程序在本地运行,需要来自远程(文件)的输入数据
  • serach 程序远程运行。您将向它发送参数,它会发回搜索结果

没有其他选择。

在 IDE 中,这意味着:要么使用 IDE 本身的搜索功能,要么意味着搜索程序 (IDE) 在本地运行,然后必须下载/同步/网络挂载文件。或者您远程执行 grep 或其他任何操作并显示结果。然后主要是ssh。您的 IDE 将需要一个 ssh 插件。例如 Eclipse 就有一个。(记住名字是 RSE。Remote Systems Explorer)(它也可以与 Aptana 一起使用)。

于 2013-02-27T04:43:53.717 回答