【问题标题】:How do I add FTP support to Eclipse?如何向 Eclipse 添加 FTP 支持?
【发布时间】:2010-09-10 21:09:48
【问题描述】:

我正在使用 Eclipse PHP 开发工具。访问文件或通过 FTP、SSH 和 SFTP 创建远程项目的最简单方法是什么?

【问题讨论】:

  • 好问题。我为此寻找了很长时间,但最后我总是选择 Dreamweaver。
  • 只是对 Aptana 的一个警告——因为这个问题,我下载了它。它是一个庞大的插件,它不仅仅做 ftp 类型的事情。因此,它会在您的 Eclipse 安装中添加一些东西 - 包括 Adob​​e 的广告。似乎也没有记录在案的方法来删除它。对我来说,这是一场彻底破坏了我的 Eclipse 配置的灾难。所以请注意 - 了解您对 Aptana 的了解。

标签: eclipse ftp eclipse-pdt


【解决方案1】:

Eclipse 原生支持 FTP 和 SSH。不需要 Aptana。

Eclipse 中的本地 FTP 和 SSH 支持位于“Remote System Explorer End-User Runtime”插件中。

通过 Eclipse 本身安装它。这些说明可能会因您的 Eclipse 版本而略有不同:

  1. 转到“帮助”->“安装新软件”(在较旧的 Eclipse 中,这称为有点不同)
  2. 在“使用:”下拉列表中,选择您版本的插件发布站点。示例:对于 Kepler,这是
    Kepler - http://download.eclipse.org/releases/kepler
  3. 在过滤器字段中,输入“远程”。
  4. 选中“远程系统资源管理器最终用户运行时”旁边的框
  5. 单击“下一步”并接受条款。现在应该下载并安装它。
  6. 安装后,Eclipse 可能需要重新启动。

在 Eclipse 中使用它:

  1. 窗口->打开透视图->(可能选择“其他”)->远程系统资源管理器
  2. 文件 -> 新建 -> 其他 -> 远程系统资源管理器(文件夹)-> 连接(或在过滤器字段中输入连接)
  3. 从“选择远程系统类型”面板中选择 FTP。
  4. 在下一个面板中填写您的 FTP 主机信息(用户名和密码稍后提供)。
  5. 在“远程系统”面板中,右键单击主机名并单击“连接”。
  6. 输入用户名+密码即可!
  7. 嗯,不完全是“好”。 RSE 系统相当不寻常,但您已连接。
  8. 你是一个聪明的饼干!剩下的事情你自己来解决。

编辑:要更改默认端口,请按照此页面上的说明进行操作:http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse/

【讨论】:

  • 这太棒了,非常好,非常简单。谢谢@Rendall
  • RSE 的 FTP 支持不像以前的 Aptana 那样奢侈,让我感到困扰的是自定义 eclipse 总是如此令人沮丧。
  • 试用 Netbeans IDE。比日食更直接。它同步所有内容,您仍然可以从 PHP 验证器中受益。
  • RSE可以用来做this吗?
  • 是否有上传/下载热键或工具栏图标,以便我可以上传/下载在编辑面板中打开的文件?
【解决方案2】:

Aptana plugin 安装到您的Eclipse 安装中。

它具有内置的 FTP 支持,并且运行良好。

你可以:

  • 直接从 FTP 服务器编辑文件
  • 执行文件/文件夹管理(复制、删除、移动、重命名等)
  • 从 FTP 服务器上传/下载文件
  • 将本地文件与 FTP 服务器同步。您可以为此制作多个配置文件(实际上是项目),这样您就不必一遍又一遍地重新输入。

事实上,FTP 支持非常好,我现在正在使用 Aptana(或 Eclipse + Aptana)来满足我所有的 FTP 需求。另外,我得到语法高亮/任何编码支持。诚然,Eclipse 并不是启动速度最快的应用程序,但它并没有给我带来太多困扰。

【讨论】:

  • 对于那些阅读这篇文章的人,也请阅读警告文章 - Aptana 会弄乱你的 Eclipse(我知道破坏你的工作空间意味着什么,我不建议这样做;))跨度>
  • Aptana 看起来很酷。我要下载独立版本并试一试...谢谢
  • 不是一个真正的FTP插件,更像是一个具有FRP功能的Web开发插件。 @Rendall 的回答更适合我!
  • Aptana 在尝试下载他们的产品时给了我一条拒绝访问的消息。也许这也表明产品质量不足?
【解决方案3】:

您检查过RSER表情S系统Explorer)吗?我认为这非常接近您想要实现的目标。

a blog post about it, with screenshots

【讨论】:

  • 最好的是,当您重新打开 eclipse 时,它​​会将您直接带到您上次关闭时所在的目录。对于 UTF-8,右键单击任何文件或文件夹并选择属性。在信息选项卡中,将文件编码更改为“UTF-8”。它适用于该连接的所有文件和文件夹。
【解决方案4】:

我不确定这是否适合您,但是当我使用 Eclipse 进行小型独立 PHP 项目时,我设置的第一件事是用于将项目部署到远程测试环境的 Ant 脚本。我在本地编码,每当我想测试它时,我只需点击更新远程站点的快捷方式。

Eclipse 具有良好的开箱即用 Ant 支持,而且脚本也不难制作。

【讨论】:

  • 即使对于我通常使用 Subversion 的个人项目,这只是一个奇怪的情况。我猜想用 ant 部署和 subversion 很相似。
【解决方案5】:

【讨论】:

    【解决方案6】:

    由于提到的其他解决方案都没有让我满意,我编写了一个脚本,当触发 eclipse 的自动构建功能时,我使用 WinSCP 将项目中的本地目录同步到 FTP(S)/SFTP/SCP 服务器。显然,这是一个仅限 Windows 的解决方案。

    也许有人觉得这很有用: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/

    【讨论】:

    • 我修复了我的网站,链接应该可以再次使用。抱歉,暂时没有时间发布其他内容。
    猜你喜欢
    • 2012-04-30
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多