在回答我的问题时要考虑的一些要点:
答案 0 :(得分:25)
当我在Windows上工作时,我总是偏爱Notepad++。它非常轻巧,但也没有很多你可能习惯使用.NET级别的IDE级别功能。
答案 1 :(得分:22)
答案 2 :(得分:13)
PHP ED是迄今为止我发现的最好的。我已经尝试了很多东西。这是最好的PHP编辑器。我喜欢linux ...但是由于PHP ED,我一直在Windows上。
http://www.nusphere.com/products/phped.htm http://www.nusphere.com/products/tour.htm
它速度快!并且它非常全面。它有:
自动代码完成, 在数据库客户端构建, 内置ssh(命令行提示符),sftp,ftp等支持。 (装载驱动器), 远程和本地调试器, 代码浏览器, 框架识别, 多种语言的广泛语言颜色编码选项, HTML表单构建器, 代码格式化。 名单还在继续。
放下PHPED是顶级的php编辑器。
此编辑器也有很棒的论坛支持。
答案 3 :(得分:11)
我强烈推荐Aptana Studio,以满足您的环境需求。 More info is here.
答案 4 :(得分:6)
对我来说必须是Netbeans。它具有您可能需要的所有IDE功能,并且具有在Mac / PC和Linux上运行的额外好处,因此您可以在任何平台上使用它。它的强大功能包括内置支持单元测试,调试和mysql(more info here)
答案 5 :(得分:5)
gvim!
答案 6 :(得分:2)
IDE:用于PHP的NetBeans [PHP,HTML,CSS - 自动完成,插入Getter / Setters]你在Eclipse中没有这个 (我尝试过Eclipse,而Zend Studio - 和NB更好一英里)
编辑:Notepad ++
答案 7 :(得分:2)
答案 8 :(得分:2)
我是Zend Studio的忠实粉丝......它专为PHP而设计,如果没有IDE功能,我就无法生存。替代方案是ActiveState的Komodo IDE
答案 9 :(得分:2)
我一直使用Zend Studio,没有它我就活不下去。断点和追踪是神奇的。如果您有复杂的代码,只需逐行执行,检查值和逻辑是否符合预期。人们如何利用记事本等仅编辑程序开发大型应用程序?
答案 10 :(得分:2)
我同意Sam的观点:Eclipse与PDT是最适合你想要的:
以下是有关如何安装和使用这些功能的分步教程。我已经将它安装在我的Vista笔记本电脑上,它运行良好:
答案 11 :(得分:2)
jEdit是一个很棒的编辑器,但是你需要安装一些插件才能达到最佳状态。
我最近开始使用Komodo Edit(免费版Komodo IDE),我真的很喜欢它。
答案 12 :(得分:2)
我发誓EditPad Pro。它是轻量级的,具有语法着色和代码格式,但它不包括自动完成(我个人不会使用它)。它确实有一个惊人的搜索功能。
答案 13 :(得分:1)
Dreamweaver会执行您列出的所有内容,但不是非常轻量级。我喜欢它,因为它能够为我编写很多简单的HTML和CSS。它还内置了javascript,html,php等文档。我肯定会建议检查一下。
答案 14 :(得分:1)
在我开始主要使用C#进行开发之前,我使用Notepad++进行了大量的PHP开发。它的优点是:
答案 15 :(得分:1)
EditPlus非常轻量级,除自动完成外,符合您的所有条件。
答案 16 :(得分:1)
gVim on windows!
但我没有超越基本的编辑/搜索使用。想更多地了解Vim ......
答案 17 :(得分:1)
Vim Vim Vim Vim Vim VIM!
虽然我刚开始用PDT尝试Eclipse,但它似乎相当不错。除此之外我不可能找到100%满足我的需求的编辑器:(
我必须挑剔。
答案 18 :(得分:1)
Visual Studio与VS.Php结合使用是最终的工具;)
它甚至支持使用IIS进行调试并获得MS认证。
答案 19 :(得分:1)
答案 20 :(得分:1)
UEStudio对我来说是不可或缺的 - 这是我的主要杀手级应用程序阻止我全职切换到Ubuntu。在我之前的工作中使用了eclipse,我发现它有点资源耗费而且界面很糟糕(我通常会同时打开20-30个文件而且标签界面效果不好,对我而言至少)。
严格来说,UES不是 PHP IDE(你不会进行集成调试),但它会勾选所有的框。
唯一的缺点是它不是免费的。他们的网站有45天免费试用(没有注册或任何东西),这绝对足够让你知道它是否适合你。
答案 21 :(得分:1)
我很喜欢使用PhpED,主要是因为我刚刚开始学习PHP并让调试器逐步完成我的代码并教会我做错了什么真有帮助。但它并不是特别轻巧,我想在得到我的印章后,我会更多地转向文本编辑器解决方案。
答案 22 :(得分:1)
我是第二个Notepad ++,它重量轻,速度快,效果非常好。当您在选项中启用单词完成时,它在编码时提供了很好的支持(还有几种语言的功能完成文件也可用)。另外看一下插件。
或者,使用完整的IDE。值得一看:
答案 23 :(得分:0)
我使用Intype,在搜索了几天之后,尝试了几十次,我发现它是最简单的,到目前为止我最喜欢的,就像Textmate,但对于Windows而言我在Vista上使用它http://intype.info/home/index.php
答案 24 :(得分:0)
我一直在使用程序员的记事本2.我没有太多可说的,我从来没有真正尝试过任何其他基于网络的编程。它适合我的简单需求,所以我只是将它添加到列表中。
答案 25 :(得分:0)
我使用Zend Studio,我对它很满意。
答案 26 :(得分:0)
PHP Designer非常扎实。我发现它比Eclipse重量轻,内置支持TortoiseSVN,PHPDocumenter和其他一些实用工具。它不是免费的,但价格合理 - 我认为是60美元。
答案 27 :(得分:0)
你应该检查Aptana Studio哪个基于eclipse的开发环境。还支持javascript,ajax,ruby on rails,python开发,如果你比较php的其他编辑器它有流畅的用户界面。我使用了大部分(komodo,eclipse pdt ,php设计师...)但aptana工作室是最适合我的。你可以看看here
答案 28 :(得分:0)
one true editor很好地完成了PHP。
答案 29 :(得分:0)
我是E-TextEditor的粉丝。它没有自动完成功能,但捆绑包,代码段和多选功能对于它的简单性和轻量级而言都是惊人的。
它适用于TextMate中的任何捆绑包,并且您可以轻松编写自己的捆绑包。
查看主页上的截屏视频。看起来比我听起来更令人印象深刻。
答案 30 :(得分:0)
我的建议:
WeBuilder , PHP Designer 。
都支持UTF,这很重要。调试非常业余,AFAIK他们不支持远程调试。
但是如果你需要一个真正的PRO IDE - 去 Komodo IDE 。它还支持Perl,Python和RoR。
答案 31 :(得分:0)
答案 32 :(得分:0)
Delphi for PHP是一个很好的PHP编辑器。然而,它不是轻量级的免费类别。它具有您的所有功能以及可视WYSIWYG页面设计器。
查看feature list,令人印象深刻。很多屏幕截图。如果您来自丰富的.NET开发背景,那么您将非常熟悉。
答案 33 :(得分:0)
我的第二个Mike B的建议,主要是来自tsware.net的TSW phpCoder。几个月前我购买了应用程序,以及“TSW SiteSync”(网站同步软件,与phpCoder配合使用),我已经沉迷于这个编辑器。我会单独购买调试和PHP Tidy功能,但还有更多。尝试一下,它的价格非常合理。
答案 34 :(得分:0)
轻量级不是: Dreamweaver中, 集锦, NetBeans中, 蚀
这实际上取决于你在做什么,如果你不使用OOP,那么你不需要一个完整的IDE ....与调试等相同..
轻量级,调试,语法着色等....我会尝试PHP Editor 2008
我以前使用它并喜欢它...但总是回到程序员记事本或我的新朋友e-TextEditor,这是Mac中Textmate的副本。
既然你是PHP的新手,你无法分辨出其中一半......:/
答案 35 :(得分:0)
我使用Geany。它加载速度非常快(即时)并且对PHP有很好的支持,并且可以在同一个文件中混合使用PHP,HTML,JavaScript和CSS。如果有所有PHP函数的自动完成,并且还检测类和函数以便于导航。在PHP开发中有一点重要,它可以告诉您第一次使用变量的位置(如果您有大文件或大型函数)。
它还会检测有效和无效的CSS并自动填充HTML。例如,如果您键入TABLE标记,它将生成模板TR和TD内容。
答案 36 :(得分:0)
考虑到你没有说编辑器必须是免费的,我推荐使用Komodo IDE。这是一个付费产品,但哇,这太棒了。他们的调试支持与Visual Studio相当;它比
我还发现他们的开发人员特别敏感 - 我已经提交了许多小功能请求,而且他们出现在vNext中。他们甚至可以让您在他们的网站上看到您的请求的状态。
答案 37 :(得分:0)
我使用TextPad编辑所有内容。它不是专门针对PHP的,但可以针对任何语言进行自定义。语法模板适用于您所听过的每种语言,200种您尚未访问其网站http://textpad.com
答案 38 :(得分:0)
E文本编辑器
答案 39 :(得分:0)
我最近尝试过phpDesigner 2008,这似乎是一个很好的IDE。但是,我没有用足够长的时间做出公正的判决。
编辑:罢工,我放弃了。搜索不起作用,自动完成和错误检测是令人讨厌的,它有一些窗口焦点错误,让我发疯。我正在切换到NuSphere PhpED。
答案 40 :(得分:0)
WeBuilder / Rapid PHP似乎很好地满足了您的要求,甚至支持一些基本的调试。
我试过,但没有广泛使用,phpCoder - 它非常好。我没有购买的唯一原因是因为我已经拥有了WeBuilder。
最后,我使用了很棒的Komodo IDE,但我不确定它是否可以称为轻量级。他们还提供免费的开源版本 - Komodo Edit - 不包括调试,但我相信它符合您列出的要求。
答案 41 :(得分:0)
我目前正在Windows项目中使用几个PHP,我主要使用Notepad++,而Windows的编辑器竞技场是竞争对手(其中很多都很好)我发现记事本++快速加载时间和快速点亮任意字自动完成,显着加快我的开发时间。 我提到的唯一的缺点是调试工作,取决于你打算如何计划调试你可能想要设置PDT,但是文件工作,但是很难击败npp。
功能纲要
(许多这些功能来自插件,烘焙到默认安装)
答案 42 :(得分:0)
我使用UltraEdit,EditPlus,Notepad ++和Notepad2。一切都很轻。我认为UltraEdit会完成代码完成...我不确定,因为我不使用它。
UltraEdit是我的主编。
EditPlus曾经是我的主编辑(当UltraEdit的正则表达式支持不能正常工作时,我保留它用于正则表达式搜索/替换。)
Notepad2我与大多数代码文件类型(php,js,css等)相关联,以便在Windows资源管理器中浏览文件时进行快速编辑。
Notepad++我用它来进行快速编辑,类似于我使用Notepad2的方式,但如果我需要从同一个项目中打开多个文件,我会切换到Notepad ++。是的,如果我要这样做的话,我应该在UltraEdit中打开它们,但出于某些原因我不这样做。
就像我工作的方式。我觉得我很奇怪?