是否有任何好的 IDE 可以从远程文件中搜索单词或短语,而无需先存储/同步到本地计算机?
我尝试过Aptana,但它似乎无法做到这一点,但是远程文件系统很好(不存储到本地)
我尝试过 Netbeans,它似乎总是首先将文件存储到我的本地计算机。
我希望有(最好是免费的)IDE 可以在我的远程主机上运行字符串搜索?
我看到三种可能的(常见)选项:
- 通过 ssh 连接并使用vim。我会那么做。
- 通过 scp(Linux 上的 sshfs)或 ftp(Linux 上的 curlftpfs)挂载远程文件系统。这将对您隐藏文件传输,但他们will完成它的背景。所以这和让IDE来做ftp的工作是差不多的
- 让 IDE(无论您喜欢什么)在远程主机上运行并使用远程桌面或其他方式。
我更喜欢 ssh + vim :)
使用 ssh 可能是最安全、最常用的方法。数据密集程度较低的将使用带有 Aptana 的 FTP,就像您已经在做的那样(期望 Aptana 仅传输更改的文件)。 (这也可能取决于文件大小和情况,但对于通常的代码文件我会这么说)
如果您在 Windows 上工作扩展驱动器可能是一种方法。它支持通过 FTP、SSH 或 SFTP 将远程服务器安装在 Windows 中的本地网络驱动器上。 IDE 会将该文件夹视为本地文件夹。你应该尝试一下。
更新:试图解释更多......
如果您想在远程文件中搜索,您有两个常规选项:
- 搜索程序在本地运行,需要来自远程(文件)的输入数据
- 搜索程序远程运行。您将向它发送参数,它会发回搜索结果
没有更多选择。
在 IDE 中,这意味着:要么使用 IDE 本身的搜索功能,意味着搜索程序 (IDE) 在本地运行,然后必须下载/同步/网络安装文件。或者您远程执行 grep 或其他命令并显示结果。然后主要涉及到ssh。您的 IDE 将需要一个 ssh 插件。例如 Eclipse 就有一个。 (记住这个名字是 RSE。远程系统资源管理器)(它也适用于 Aptana)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)