gpt4 book ai didi

java - eclipse 氧气 : How to automatically upload php files on remote server

转载 作者:行者123 更新时间:2023-11-30 02:15:32 26 4
gpt4 key购买 nike

我来自 NetBeans,正在评估其他以及更灵活的 IDE,支持更多语言(即 Python),而不仅仅是 php 及相关语言。

我一直在关注 Eclipse,它似乎是最好的选择;当时我无法找到一个简单的解决方案来将原始项目保留在我的计算机上并通过 sftp 自动发送/同步删除服务器上的文件。

所有解决方案似乎都过时或愚蠢(例如安装 smb 分区或手动通过 ftp 客户端发送文件!

我不会相信像 Eclipse 这样的 IDE 没有一个智能解决方案来实现我所认为的 IDE 的基本功能,所以我想我错过了一些东西......我在 Eclipse 论坛上看到同样的问题被问了很多次,但没有任何答案!

强烈赞赏有关的一些建议,否则我认为唯一的解决方案是坚持使用我使用的每种 IDE 语言,这在 2018 年似乎令人难以置信。

我正在 MacOS 上进行开发,而最有趣的解决方案 (kDevelop) 在使用 MacPorts 进行构建时失败了。

非常感谢。

最佳答案

RSE 是一个非常糟糕的解决方案,正如您所指出的,它是一次性同步,如果您想在本地开发并且只是偶尔部署,那么它是无用的。多年来,我一直使用 Aptana Studio 插件套件,其中包括针对单个文件或整个项目的优秀上传/同步工具,让您可以根据需要通过 SFTP 比较所有内容,并排除您想要的任何内容。

不幸的是,Aptana 不再受支持,并且会在 Eclipse Neon 及更高版本中导致一些重大问题。具体来说,它的编辑器完全损坏了,它们覆盖了 native Eclipse 编辑器,打开了没有标题的空白新窗口。然而,它仍然是迄今为止休闲 SFTP 部署的最佳解决方案……几乎没有其他解决方案可以与之相媲美。通过一些工作,可以安装 Aptana 并使用其发布工具,同时防止它破坏您工作空间的其余部分。

  1. 从市场安装 Aptana。
  2. 转到“窗口”>“首选项”>“安装/更新”,然后点击“卸载或更新”。
  3. 卸载与 Aptana 相关的所有内容,除了 Aptana Studio 3 Core 和其中的 Aptana SecureFTP 库。

这摆脱了大多数(但不是全部)Aptana 编辑器,最糟糕的是 HTML 编辑器,它在 Eclipse 中创建了第二种 HTML 内容类型,该类型无法删除并导致各种困惑。但有一个解决方法。

  • 退出 Eclipse。进入 eclipse/plugins/目录并删除所有以 com.aptana.editor.* 开头的插件,除了以下似乎是必需的:

    com.aptana.editor.common.override_1.0.0.1351531287.jar

    com.aptana.editor.common_3.0.3.1400201987.jar

    com.aptana.editor.diff_3.0.0.1365788962.jar

    com.aptana.editor.dtd_3.0.0.1354746625.jar

    com.aptana.editor.epl_3.0.0.1398883419.jar

    com.aptana.editor.erb_3.0.3.1380237252.jar

    com.aptana.editor.findbar_3.0.0.jar

    com.aptana.editor.idl_3.0.0.1365788962.jar

    com.aptana.editor.text_3.0.0.1339173764.jar

  • 返回 Eclipse。右键单击项目文件夹现在应该会显示“发布”选项,您可以通过该选项运行 Aptana 的部署向导并通过 SFTP 同步到远程文件系统。

  • 希望这会有所帮助...我花了几个小时的尝试和错误,但最终一切正常。根据记录,我使用的是 Neon,而不是 Oxygen,所以我不能明确地说它是否会在以后的版本中工作。

    关于java - eclipse 氧气 : How to automatically upload php files on remote server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48599891/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com