最佳的PHP编辑器为Vista

在回答我的问题时需要考虑一些问题:

  1. 我是PHP新手,来自Windows / .NET背景
  2. 我的PHP开发环境由一个带有FastCGI / PHP5的Vista x64 / IIS7组成
  3. 我需要一些重量轻的东西
  4. 以下function将是不错的
    • 语法突出显示和着色
    • 代码格式化
    • 自动完成

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是一个很棒的编辑器,但是你需要在最好的时候安装一些插件。

    • 它有很棒的语法突出显示(特别是使用Editor Scheme插件)
    • 它具有优秀的远程文件编辑支持与FTP插件
    • 它有我使用的最简单的Diff工具
    • 这是基于Java的,对资源有一定的影响,但它是跨平台的。
    • (我安装的插件是:BufferList,CtagsSidekick(和ctags一起 ),Editor Scheme,FTP(远程编辑FTW!),JDiff,JTidy,PHPParser,Sessions,SideKick,TaskList,XML和XML压缩器。
  • 我最近开始使用Komodo Edit (免费版的Komodo IDE ),我非常喜欢它。

    • 它是完全跨平台的(因为它基于XUL)。
    • 它有很好的语法突出和错误更正。
    • 它有非常好的代码完成和浏览。
    • 能够指定一个URL来预览当前文件也不错,它不一定是文件本身的路径 – 所以你可以编辑一个类文件并使用一个测试工具很容易地预览它。
    • 如果我刚开始,这将是我的建议。
  • 很多人都喜欢使用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的功能,包括项目/工作区管理,集成源代码管理,类浏览等。

替代文字http://img.zgserver.com/php/_lookmain.jpg

IDE:NetBeans for PHP [PHP,HTML,CSS – 自动完成,插入Getters / Setters]在Eclipse中你没有这个(我试过Eclipse和Zend Studio – 而且NB好一英里)

编辑:记事本++

Dreamweaver做你列出的所有东西,但不是很轻。 我喜欢它,因为它能够为我写很多简单的HTML和CSS。 它还内置了javascript,html,php等文档。 我肯定会建议检查一下。

EditPlus非常轻便,除了自动完成之外, 还能满足您的所有条件。

我喜欢VS.PHP,因为我喜欢在Visual Studio中工作。

它的成本为99美元,但似乎对我的目的相当好。

http://www.jcxsoftware.com/vs.php

我第二个记事本++,它是轻量级,快速,工作得很好。 当你在选项中启用单词完成时,它在编码时是一个很好的支持(也有可用的几种语言的函数完成文件)。 也看看插件。

或者,使用一个成熟的IDE。 这些值得一看:

  • Zend Studio for Eclipse
  • Eclipse与PDT
  • Netbeans 6.5

在我开始主要用C#开发之前,我使用Notepad ++进行了很多PHP开发。 它的优点是:

  • 轻巧。
  • 自由。
  • 突出显示同一文档中所选文本的其他实例。
  • 各种各样的可用插件。
  • 定期发布。
  • 找到的多功能文件。
  • 功能完成。
  • 显然不绑定到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 /快速PHP: http : //www.blumentals.net/
  • phpCoder: http ://www.tsware.net/phpcoder.php
  • 科莫多: http : //www.activestate.com

WeBuilder / Rapid PHP似乎很好地满足您的需求,甚至支持一些基本的调试。

我尝试了,但没有广泛使用,phpCoder – 这是非常好的。 我没有购买的唯一原因是因为我已经有了WeBuilder。

最后,我使用了Komodo IDE,这是非常出色的,但我不确定它可以被称为轻量级。 他们还提供免费的开源版本 – Komodo Edit – 不包括调试,但我相信符合您列出的要求。

我最近尝试了phpDesigner 2008 ,这似乎是一个很好的IDE。 但是,我没有用太久的时间来作出公平的判决。

编辑:罢工,我已经放弃了。 搜索不起作用,自动完成和错误检测是讨厌的,它有一些窗口焦点的错误,让我疯狂。 我正在切换到NuSphere PhpED 。