gpt4 book ai didi

Eclipse 自动上传保存,没有 Aptana

转载 作者:行者123 更新时间:2023-12-04 21:44:03 24 4
gpt4 key购买 nike

我正在使用 Eclipse 开发网站,我不想在本地计算机上运行 Apache、PHP 和 MySQL。我已经设置了一个远程 Linux 服务器来执行此操作。但我想要的是,每次我保存文件时,Eclipse 都应该将该文件上传到 Linux 服务器。 Dreamweaver 在这项任务上做得非常完美,但我更喜欢 Eclipse 中的许多其他功能。

我很清楚在 Stack Overflow 上有很多关于这个主题的帖子。我已经审查过它们,但似乎没有一个能完全满足我的需求。我将介绍我所知道的所有可能性,并讨论为什么它们不太正确:

  • Aptana - 我在问题的标题中明确排除了这一点。是的,它满足了我的要求,但是如果您将其安装为 Eclipse 插件,它就会完全接管您的 Eclipse。我只想要这个功能,而不是改变一切的整个 800 磅重的 gorilla 。
  • 远程系统资源管理器 - 我希望主版本在我的硬盘上,而不是远程服务器上。这是因为我想要更快的文件打开和代码完成。
  • GIT 或 SVN - 当我在 Stack Overflow 上看到其他人问这个问题时,通常会有人回答“使用 Git 或 SVN”。好吧,我已经在使用 Git。当我想同步整个项目,而不只是迭代一个文件时,我会使用 Git 来完成。但是,如果您只想看到您的更改有效,那么独立 Git 就太慢了。我也不想看到数百个毫无意义的提交。下面提到的 PTP 好一点,快一点,但还不够快。
  • PTP - 这是一个 Eclipse 插件,似乎没有太多人知道​​。它能够使用 Git 同步本地文件夹和远程文件夹,并且可以在每次点击保存时自动同步。这绝对很棒,但不幸的是有点慢。当我在 Dreamweaver 中点击保存时,更改会在不到一秒的时间内上传到服务器。 PTP Git 操作在一个小项目上需要 10 秒,我敢打赌,随着项目的增加,等待时间会变长。我非常相信超快速迭代,所有 PTP 等待都会让我慢下来。
  • Eclipse 的 WebDAV 和 FTP 支持 - 这似乎不再积极开发。
  • 文件同步 - 非常整洁,但只支持本地文件系统文件夹。

  • 还有其他我忽略的选项吗?或者我的要求太具体了,没有什么适合我的。似乎会有其他人想要完全相同的东西。

    最佳答案

    这是我的建议,这不是快速的方法,但非常可定制。
    在 eclipse 中你可以设置外部工具。也就是说,你可以将一个 php/java 脚本文件设置为外部程序并发送一些 eclipse 给你的参数( ${resource_loc} ${project_name} ${resource_path} )。
    因此,使用脚本文件,您可以登录到 SSH 或 FTP 或您想要的任何内容,并将您的文件或项目与远程系统同步。
    就在 Eclipse 的外部工具配置窗口中,您必须将位置设置为/usr/bin/php
    在参数中,您可以使用 eclipse 变量设置脚本路径作为脚本参数。
    最后,如果可能,您应该为外部程序分配一些快捷键。

    关于Eclipse 自动上传保存,没有 Aptana,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17634283/

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