支持SVN和FTP的快速Windows PHP编辑器?

时间:2009-05-20 19:11:35

标签: php windows svn editor ftp

我正在为Windows寻找一款体面,快速的PHP编辑器。在x64下原生运行的东西是理想的。

我已经尝试过aptana工作室,但我并没有对所有过度膨胀感到印象深刻。笨重的SVN支持和缺乏原生FTP以及基本上混乱的IDE是令人讨厌的。

我目前在我的Mac上使用Panic的Coda,我喜欢SVN + FTP整合。它快速,反应灵敏,并没有给我任何麻烦。

我不反对:

  1. 如果有合适的产品,请安装Linux。
  2. 将Visual Studio与适当的插件一起使用。
  3. 在商业产品上花钱。

13 个答案:

答案 0 :(得分:8)

带有Notepad++FTP_synchronize插件的

Subversion

它是免费的。

答案 1 :(得分:5)

不确定NetBeans是否支持FTP传输文件,但它具有出色的Subversion支持。我非常喜欢NetBeans,我的最后一个编辑器是Zend Studio IDE。

http://www.netbeans.org/

答案 2 :(得分:4)

就开源应用而言,您可以使用PDT(PHP Develoment Tools)插件尝试Eclipse。我发现它运作良好。

如果你愿意支付一点,Zend Studio是一个非常好的编辑器,它基于PDT和Eclipse,但有一些很好的商业品质抛光。

我经常使用这两种解决方案,并会向任何人推荐它们。特别是如果你已经习惯了Eclipse。

对于SVN支持,请使用Subclipse插件进行日食。 Aptana的SVN插件我也觉得很沮丧。 Zend Studio有一个很好的SVN向导。 Subclipse插件很好地集成到了Eclipse中。

答案 3 :(得分:2)

我特别喜欢NuSphere的PhpED。除了FTP和svn之外还有调试,代码折叠等,而且速度非常快。

答案 4 :(得分:2)

我使用PHP Designer,效果很好。有TortoiseSVN支持,快速,不太大,ftp,调试,实时语法检查等。

也不太贵:)

无法发布链接因为我是新用户:(

mpsoftware.dk/phpdesigner.php

答案 5 :(得分:1)

虽然它不是免费的,但我强烈推荐Ultra Edit:

工作室版本集成了SVN和ftp。

http://www.ultraedit.com/products/uestudio.html

我喜欢它主要是因为编辑器本身非常强大。

答案 6 :(得分:1)

我更喜欢PSPad。它有FTP(我不确定SVN)并且感觉类似于我的第一选择KDE Kate编辑器。我偶尔也会使用jEdit。它有SVN和FTP插件(包括SFTP)。

答案 7 :(得分:0)

尝试Geany

非常快速轻便。开发人员将其称为IDE,但我宁愿将其称为“类固醇编辑器”。它在某些HTML标记上自动完成,并具有PHP函数的自动完成和调用提示。

它有Subversion plugin

它没有FTP插件,主要原因是因为您可以轻松地读取/写入远程FTP,就像它们在本地磁盘上一样,并且像普通文件一样使用它们:

http://www.ghacks.net/2006/08/03/how-to-mount-an-ftp-drive-in-windows/

http://lifehacker.com/software/how-to/map-an-ftp-drive-in-windows-304502.php

答案 8 :(得分:0)

One True EditorOther One True Editor。两者都有对SVN的支持,虽然我从未使用它,但我相当肯定TRAMP可以做FTP(对此不确定VIM)。

答案 9 :(得分:0)

我使用Activestate的Komodo IDE。它具有良好的SVN集成,可以从远程服务器(包括FTP)打开文件。对于一个非常大的项目,它可以变得有点慢/笨重,但它通常很快。

Komodo IDE是一种商业产品(约300美元),但ActiveState有一个名为Komodo Edit的缩减开源版本,但我不相信它有SVN支持。

FTP支持的另一种选择是使用像Fuse(仅限OSX / Linux)这样的程序将FTP服务器作为目录安装,我相信有一些商业Windows程序提供类似的功能。

答案 10 :(得分:0)

我个人使用NetBeans。 我使用的是Eclipse PDT,但NetBeans似乎更清洁,更快。也更容易配置。 它有自己的Subversion插件,效果很好。 还有一个名为Remote File System的FTP扩展,但我还没有使用它。

答案 11 :(得分:0)

我使用Netbeans它同时支持sftp和ftp以及全功能的subversion支持(diff,merge,history等)。您可以通过ide本身内部的ssh连接远程机器(如PuTTY)。

答案 12 :(得分:0)