可伸缩PHP编辑器

可伸缩PHP编辑器,php,ide,Php,Ide,我在一个非常大的PHP代码库中工作,我正在寻找一个具有良好代码浏览功能的编辑器,一个可以扩展到大型代码库的编辑器 我已经开始使用EclipsePDT好几天了,虽然我在很大程度上喜欢这个特性集,但我发现它不可靠。它会随机挂起很长一段时间,索引会花费很长时间,内存不足或经常随机发送错误消息,并且在项目中的文件更改时会出现一些恼人的行为 我欢迎两种答案 1什么是好的可伸缩PHP IDE?如果是VS插件,我会得到额外的积分,但我愿意学习任何东西。如果它支持JavaScript,则会获得更多的额外点数。不

我在一个非常大的PHP代码库中工作,我正在寻找一个具有良好代码浏览功能的编辑器,一个可以扩展到大型代码库的编辑器

我已经开始使用EclipsePDT好几天了,虽然我在很大程度上喜欢这个特性集,但我发现它不可靠。它会随机挂起很长一段时间,索引会花费很长时间,内存不足或经常随机发送错误消息,并且在项目中的文件更改时会出现一些恼人的行为

我欢迎两种答案 1什么是好的可伸缩PHP IDE?如果是VS插件,我会得到额外的积分,但我愿意学习任何东西。如果它支持JavaScript,则会获得更多的额外点数。不免费也可以。 2如果其他人在Eclipse中经历了成长的痛苦,您可以给出什么建议,或者可以调整哪些设置以使其更可靠

更新
我确定Eclipse挂起的来源是网络级别的一个问题,我已经解决了这个问题。所以我要再次尝试一下。谢谢你的建议,我相信它会派上用场。

我向你推荐Aptana! 它是免费的,支持JS,并且是跨平台的。

Stackoverflow归档:

外部资源:

选择要查看的平台/许可证 这就是我所用的一切。出于类似的原因从Eclipse切换。自由的JS支持公司jQuery和客户端调试


非免费:基于Eclipse的Zend studio。

我已经使用Eclipse几个版本了。我发现我更喜欢下载主项目,然后添加我想要的模块,而不是预先打包的设置。我通常发现这是一种比抓取预打包安装更稳定的配置。

Aptana基于eclipse。我喜欢aptana,但如果你不喜欢eclipse,那么我想你可以试试netbeans php ide,我从Zend Studio 6 buggy as hell切换到了PHPDesigner,它非常棒,虽然没有代码折叠,这有时会让我很恼火,但总的来说它很棒。它提供调试、内置svn(使用Tortoise)和包括第三方LIB在内的项目

PHP和Javascript调试器-可与Vim BTW一起使用。 VCS集成不仅是svn, 不适用于Java:在普通硬件上更适合于大型代码库, 很多很多更方便的功能。。。 我在一个非常大的PHP代码库中工作 从窗户的盒子里,我在看 对于具有良好代码浏览功能的编辑器 能力,以及可扩展的能力 到一个大的代码库*

它有一个代码导航浏览器,由生成的信息提供支持,我很确定它支持PHP

生成的标签信息由IDE维护并保存在sqlite数据库文件中,此信息完全可浏览和搜索

现在我不确定你庞大的代码库有多大,但宙斯可能/可能无法处理它


对于非常大的代码库,构建标签数据库可能需要几分钟,每次更新数据库可能需要几秒钟以上

我个人推荐NetBeans,它的性能似乎比基于Eclipse的替代方案要好。NetBeans还具有极好的PHP支持,与商业zendstudio相当

但是,如果您喜欢Eclipse,我建议调整.ini文件。其中一个包含它将使用多少内存,您可以将其增加,例如,如果您有足够的RAM,可以将其增加到2GB,这将使其性能更好


如果你有一台较低规格的PC,KomodoIDE是一个可行的选择。因为它不像jpic所说的那样使用Java,它的性能会更好。但是,它没有NetBeans或Zend Studio那么好的编码帮助功能。

不幸的是,堆栈溢出归档中似乎没有一个能够解决可伸缩性问题,除非我遗漏了什么。很多编辑器在15个文件项目上看起来很棒。我真的不明白你的意思。我使用inType,我的项目远远大于15个文件。如果您在任何特定时间打开的文件超过12个,您可能希望解决您的工作习惯而不是您的编辑器。这似乎是一个好建议。有什么具体的模块建议吗?内存问题的一部分是Eclipse默认的内存上限为256mb。我通常以1Gb的速度运行Eclipse,并且没有任何减速。