在回答我的问题时需要考虑一些问题:
Eclipse与PDT
当我在Windows上工作时,我总是喜欢Notepad ++ 。 它非常轻量级,但是也没有很多您可能习惯从.NET领域的IDE级别的功能。
PHP ED是我发现的最好的。 我已经尝试了几乎所有的东西。 这是最好的PHP编辑器。 我爱Linux …但由于PHP ED,我一直在窗户上。
http://www.nusphere.com/products/phped.htm http://www.nusphere.com/products/tour.htm
它很快! 而且功能非常全面。
它有:
自动代码完成,建立数据库客户端,建立在ssh(命令行提示符),SFTP,FTP等支持。 (装载驱动器),远程和本地调试器,代码浏览器,框架识别,多种语言的丰富的语言颜色编码选项,HTML表单构建器,代码格式。 名单继续。
动手PHPED是最热门的PHP编辑器。
这个编辑器也有很好的论坛支持。
我会高度建议Aptana工作室,为您的环境。 更多信息在这里。
和审查是在这里。
它必须是我的Netbeans 。 它具有所有您可能需要的IDE功能,并且具有在Mac / PC和Linux上运行的额外优势,因此您可以在任何平台上使用它。 其强大的功能包括支持单元测试,调试和MySQL( 更多信息在这里 )
gvim !
我发誓通过EditPad Pro 。 这是轻量级的语法着色和代码格式,但它不包括自动完成(我个人不使用)。 它也有一个惊人的搜索功能。
jEdit是一个很棒的编辑器,但是你需要在最好的时候安装一些插件。
我最近开始使用Komodo Edit (免费版的Komodo IDE ),我非常喜欢它。
很多人都喜欢使用PDT的 Eclipse ,但我从来没有真正使用它。 可能值得检查,但显然这是相对资源饥渴。
我同意山姆:与PDT的Eclipse是你想要的最好的:
以下是关于如何安装和使用这些功能的分步教程。 我已经安装在我的Vista笔记本电脑上,它工作正常:
用Eclipse PDT,Apache 2.2,PHP 5,MySQL 5和phpMyAdmin安装PHP开发环境使用XAMPP Lite
我一直使用Zend Studio,没有它我就无法生存。 断点和追踪是魔术。 如果你有复杂的代码,只需逐行执行,检查值和逻辑是否如预期。 人们如何用记事本等编辑程序来开发大型应用程序?
我是Zend Studio的忠实粉丝,它专为PHP而设计,而且我不能没有IDE功能。 替代品是ActiveState的Komodo IDE
Zeus支持PHP语言(即语法高亮,代码折叠,智能缩进,自动完成等)。
它还具有许多类似IDE的功能,包括项目/工作区管理,集成源代码管理,类浏览等。
IDE:NetBeans for PHP [PHP,HTML,CSS – 自动完成,插入Getters / Setters]在Eclipse中你没有这个(我试过Eclipse和Zend Studio – 而且NB好一英里)
编辑:记事本++
Dreamweaver做你列出的所有东西,但不是很轻。 我喜欢它,因为它能够为我写很多简单的HTML和CSS。 它还内置了javascript,html,php等文档。 我肯定会建议检查一下。
EditPlus非常轻便,除了自动完成之外, 还能满足您的所有条件。
我第二个记事本++,它是轻量级,快速,工作得很好。 当你在选项中启用单词完成时,它在编码时是一个很好的支持(也有可用的几种语言的函数完成文件)。 也看看插件。
或者,使用一个成熟的IDE。 这些值得一看:
在我开始主要用C#开发之前,我使用Notepad ++进行了很多PHP开发。 它的优点是:
UEStudio对我来说是不可或缺的 – 这是我的主要杀手级应用程序阻止我全职转换到Ubuntu。 在我以前的工作中使用过日食,我发现它有点资源管理和界面是可怕的(我会经常有20-30 +文件一次打开,标签界面不能很好地工作,对我来说最小)。
严格地说,UES不是一个PHP的 IDE(你不会得到集成的调试),但它会勾选你所有的盒子。
唯一的缺点是它不是免费的。 他们的网站有45天的免费试用期(没有注册或任何东西),这将是绝对足够长,让你知道,如果是你的。
我喜欢使用PhpED,主要是因为我刚开始学习PHP,让调试器遍历我的代码,教我做错了什么,真的有所帮助。 但它不是特别轻便,我想我得到我的印章后,我会更多的文字编辑器的解决方案。
Visual Studio与VS.Php组合是最终的工具;)
它甚至支持使用IIS进行调试,并通过MS认证。
Vim Vim Vim Vim VIM VIM!
尽管我刚刚开始尝试使用PDT的Eclipse,看起来相当不错。 除此之外,我从来没有能够找到一个编辑器,100%满足我的需求不幸(我必须远远挑剔。
gVim在Windows上!
但是我没有超越基本的编辑/搜索使用。 想挖掘更多的Vim …
Delphi for PHP是一个很好的PHP编辑器。 然而,它不在轻量级的免费类别。 它拥有所有的功能以及一个可视的所见即所得的页面设计器。
查看功能列表 ,这是相当令人印象深刻的。 很多屏幕截图。 如果您来自丰富的.NET开发背景,那么您真的很熟悉。
PHP设计器非常稳固。 我发现它比Eclipse轻,内置支持TortoiseSVN,PHPDocumenter和一些其他实用程序。 这不是免费的,但价格合理 – 我想是60美元。
轻量级不是:Dreamweaver,Aptana,Netbeans,Eclipse
这真的取决于你在做什么,如果你不使用OOP,那么你不需要一个完整的IDE …与调试等相同。
轻量级,调试,语法着色等….我会尝试PHP编辑器2008年
我曾经使用它,并喜欢它…但总是回到程序员记事本或我的新朋友电子TextEditor这是从Mac的Textmate副本。
既然你是PHP的新手,你不能分辨出这些中的一半….:/
E文本编辑器
我使用UltraEdit,EditPlus,Notepad ++和Notepad2。 所有的重量都很轻。 UltraEdit做代码完成,我想…我不太确定,因为我不使用它。
UltraEdit是我的主编。
EditPlus曾经是我的主要编辑器(当UltraEdit的正则表达式支持不能正常工作的时候,我把它放在正则表达式搜索/替换中)。
记事本2我已经与大多数代码文件类型(php,js,css等)相关联,以便在Windows资源管理器中浏览文件时进行快速编辑。
记事本+ +我使用快速编辑,类似于我使用记事本2的方式,但我切换到记事本++,如果我需要从同一个项目打开多个文件。 是的,如果我要这样做的话,我应该在UltraEdit中打开它们,但是由于某种原因,我不这么做。
就是我工作的方式。 我很奇怪,我猜?
WeBuilder / Rapid PHP似乎很好地满足您的需求,甚至支持一些基本的调试。
我尝试了,但没有广泛使用,phpCoder – 这是非常好的。 我没有购买的唯一原因是因为我已经有了WeBuilder。
最后,我使用了Komodo IDE,这是非常出色的,但我不确定它可以被称为轻量级。 他们还提供免费的开源版本 – Komodo Edit – 不包括调试,但我相信符合您列出的要求。
我最近尝试了phpDesigner 2008 ,这似乎是一个很好的IDE。 但是,我没有用太久的时间来作出公平的判决。
编辑:罢工,我已经放弃了。 搜索不起作用,自动完成和错误检测是讨厌的,它有一些窗口焦点的错误,让我疯狂。 我正在切换到NuSphere PhpED 。