如何在eclipse中添加FTP支持?

93

我正在使用Eclipse PHP Development Tools。如何通过FTP、SSH和SFTP访问文件或创建远程项目最简单?


2
不错的问题。我已经寻找了很长时间,但最终我总是选择使用Dreamweaver。 - Saif Bechan
6
关于Aptana的警告:我因为这个问题下载了它。它是一个庞大的插件,不仅可以执行ftp类型的操作,还有很多其他功能。因此,它在您的Eclipse安装中添加了许多内容,包括Adobe广告。似乎也没有记录移除它的方法。对我来说,这是一场灾难,彻底搞乱了我的Eclipse配置。所以要注意,了解您使用Aptana会带来什么。 - delany
6个回答

227

Eclipse原生支持FTP和SSH,因此不需要使用Aptana。

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

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

  1. 进入“帮助”->“安装新软件”(在较早的Eclipse版本中,名称可能有所不同)
  2. 在“Work with:”下拉列表中,选择您版本的插件发布站点。例如:对于Kepler版本,应选择
    Kepler - http://download.eclipse.org/releases/kepler
  3. 在筛选框中输入“remote”。
  4. 勾选“Remote System Explorer End-User Runtime”旁边的方框
  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/


1
这太棒了,非常好而且非常简单。感谢 @Rendall - pal4life
RSE的FTP支持不像Aptana以前那样奢侈,让我感到困扰的是,定制Eclipse总是这么令人沮丧。 - Simon Hiemstra
1
尝试使用Netbeans IDE。比Eclipse更直观。它可以同步所有内容,您仍然可以从PHP验证器中受益。 - Alfonso Fernandez-Ocampo
RSE能用来执行这个操作吗?(https://dev59.com/m4vda4cB1Zd3GeqPVSEc) - dtmland
1
有上传/下载的快捷键或工具栏图标吗?这样我就可以上传/下载编辑面板中打开的文件了吗? - TARKUS
显示剩余3条评论

45

Aptana 插件 安装到您的 Eclipse 安装程序中。

它具有内置的 FTP 支持,而且表现非常出色。

您可以:

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

事实上,FTP 支持非常好,我现在用 Aptana(或 Eclipse + Aptana)来处理所有的 FTP 需求。此外,我还可以获得语法高亮/任何编码支持。当然,Eclipse 不是启动最快的应用程序,但它并没有太困扰我。


25
阅读此帖子的人,请也阅读警告帖子- Aptana会破坏您的Eclipse(我知道工作区被破坏的感觉,不建议这样做 ;)) - Luka Ramishvili
Aptana看起来很不错。我将下载独立版本并尝试一下... 谢谢 - Tobi
不是真正的FTP插件,更像是带有FRP功能的Web开发插件。@Rendall的答案更适合我! - JDuarteDJ
当我尝试下载Aptana的产品时,它给了我一个拒绝访问的消息。也许这表明了产品质量的缺乏? - Rick Mac Gillis

36

1
最好的事情是,当您重新打开Eclipse时,它会直接带您到您上次关闭时所在的目录。对于UTF-8,请右键单击任何文件或文件夹,然后选择属性。在信息选项卡中,将文件编码更改为“UTF-8”。它将应用于该连接的所有文件和文件夹。 - Zero


3

我不确定这对你是否有用,但是当我使用Eclipse进行小型独立PHP项目时,我首先设置的是一个Ant脚本,用于将项目部署到远程测试环境。我在本地编码,每当我想要测试它时,我只需按下快捷键即可更新远程站点。

Eclipse支持Ant非常好,并且脚本并不难制作。


即使是独立项目,我通常也使用Subversion,这只是一个特殊情况。我想使用Ant部署应该与Subversion非常相似。 - levhita

1

我修复了我的网站,链接应该可以正常工作了。抱歉目前没有时间发布其他内容。 - x-ray

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接