- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我来自 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 并使用其发布工具,同时防止它破坏您工作空间的其余部分。
这摆脱了大多数(但不是全部)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/
安装 Windows 服务时,有两个选项可用于在 Windows 启动时自动启动 Windows 服务。一种是自动,另一种是自动(延迟启动)。这两者具体有什么区别? 例如,如果您使用 wixtools
使用Xcode 4.2,如何启用/禁用“自动引用计数”? ANSWERED 在“构 build 置”下,根据是否要启用ARC翻转"is"和“否”。 最佳答案 全局范围内: 转到“构 build 置”,
在学习 PHP 中 Cookie 的概念时,我从 w3schools PHP Tutorial 中看到以下语句: The value of the cookie is automatically UR
在学习 PHP 中 Cookie 的概念时,我从 w3schools PHP Tutorial 中看到以下语句: The value of the cookie is automatically UR
我曾经有自动代码签名身份:iPhone Developer 在真实设备上进行测试(它与我的“开发”证书匹配)。 很快在我的目标设置中,我无法选择“iPhone 开发者”,而且我没有看到任何开发者证书,
当我编译这段代码时: class DecoratedString { private: std::string m_String; public: // ... constructs
我在 Kathy Sierra 的书中读到过: “局部变量有时称为堆栈、临时、自动或方法变量,但无论您使用什么,这些变量的规则都是相同的调用他们。” 为什么局部变量叫automatic? 最佳答案 当
复制代码 代码如下: Const OWN_PROCESS = &H10 Const ERR_CONTROL = &H2 Const INTERACTIVE = False
我有以下问题: 我需要在条形图中从最高到最低排序我的值: 我知道我可以使用数据透视表和数据透视图,但将来可能会有点复杂。 最佳答案 我建议通过使用帮助列来根据需要对数据进行排序来实现这一点。 C 列:
我本质上想创建一个每次都会执行的变量。举个最简单的例子: $myvar = `write-host foo`; 然后每次我引用 $myvar 时,它都会输出 foo: dir $myvar Direc
有人知道有一个实用程序可以自动检测并删除 uses 子句中不需要的单元吗? 最好是.. 可以针对一个单元和/或一个项目运行 免费且可与 Delphi 2010 配合使用 提前致谢。 最佳答案 尝试使用
在大多数情况下,当您阅读here时,IBOutlet应该很弱。 现在,您可以在development library中阅读,并非所有类都支持弱引用。 (例如NSTextView)。这意味着您必须使用a
只是一个简单的问题(我想)但是,假设我有以下数据文件: # no x data, it's sampled for instance each second. 23 42 48 49 89 33 39
我在以前工作的应用程序上用 RC 更新了 ASP.NET 5 框架 beta-8 包。在我让它运行后,启动过程中出现下一个错误: InvalidOperationException: No authe
我编写了一个Powershell脚本,该脚本应将服务设置为StatusType ='Automatic'。但是,当我运行脚本时,它实际上设置了StatusType ='Automatic(Delaye
我想知道 WPF 中是否有一种自动控制大小调整的功能。 我的意思是,一种根据用户屏幕分辨率自动调整元素大小的方法,而无需在代码中定义它。 谢谢。 最佳答案 首先,WPF 使用与设备无关的像素,这意味着
我正在从 bat 文件或 Python 文件调用外部程序 (fxTsUtf8.exe)。我浏览了数百个 sos 文件。在某些情况下,exe 文件可能会由于读取 sos 文件中的错误而失败。要继续执行
我想知道正在创建的这个线程(引用代码片段)是否会在完成其工作后在垃圾收集中自动终止。 我正在创建一个基本的聊天程序,以学习如何使用套接字、创建客户端和创建服务器。我很快发现,如果我希望能够从客户端发送
我目前正在修复一个 JSP 项目,它目前在 Tomcat 的 WEB-INF 文件夹中有一个看似随机的 .class 文件集合。作为简化这一点的一种方法,我计划从这些类中直接从 SVN 获取 .jav
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及
我是一名优秀的程序员,十分优秀!