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

  1. 我是 PHP 新手,有 Windows / .NET 背景
  2. 我的 PHP 开发环境由 Vista x64 / IIS7 和 FastCGI / PHP5 组成
  3. 我需要一些轻量的东西
  4. 如果有以下功能就很好了
    • 语法突出显示和着色
    • 代码格式化
    • 自动完成
有帮助吗?

解决方案

其他提示

当我在 Windows 上工作时,我总是喜欢 记事本++. 。它非常轻量级,但也没有您在 .NET 领域可能习惯的许多 IDE 级别功能。

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 编辑器。

该编辑器也得到了很好的论坛支持。

我强烈推荐 Aptana Studio,适合您的环境。 更多信息在这里。

评论就在这里。

它一定要是 网豆 为我。它拥有您可能需要的所有 IDE 功能,并且具有在 Mac/PC 和 Linux 上运行的额外优势,因此无论平台如何,您都可以使用它。它的强大功能包括内置对单元测试、调试和 mysql 的支持(更多信息在这里)

我发誓 编辑板专业版. 。它是轻量级的,具有语法着色和代码格式化功能,但它不包括自动完成(我个人无论如何也不使用)。它确实也有一个惊人的搜索功能。

  • j编辑 是一个很棒的编辑器,但是您需要安装一些插件才能发挥最佳效果。

    • 它有很棒的语法突出显示(特别是使用编辑器方案插件)
    • 它有 出色的 使用 FTP 插件支持远程文件编辑
    • 它有我用过的最容易使用的 Diff 工具
    • 它是基于java的,资源消耗有点大,但是它是跨平台的。
    • (我安装的插件有:BufferList、CtagsSidekick(以及 标签)、编辑器方案、FTP(远程编辑 FTW!)、JDiff、JTidy、PHPParser、Sessions、SideKick、TaskList、XML 和 XML Indenter。)
  • 我最近开始使用 科莫多 编辑 (免费版本 科莫多集成开发环境),我真的很喜欢它。

    • 它是完全跨平台的(因为它基于 XUL)。
    • 它具有良好的语法突出显示和错误纠正功能。
    • 它具有非常好的代码完成和浏览功能。
    • 能够指定一个 URL 来预览当前文件(不一定是文件本身的路径)也很好,这样您就可以编辑类文件并使用测试工具非常轻松地预览它。
    • 如果我刚开始,这将是我的建议。
  • 很多人都爱 太平洋夏令时, ,但我从来没有真正使用过它。可能值得一试,但显然它相对需要资源。

我同意萨姆的观点:带有 PDT 的 Eclipse 最适合您的需求:

  • 语法突出显示和着色
  • 代码格式化
  • 自动完成

以下是有关如何安装它并使用这些功能的分步教程。我已经将它安装在我的 Vista 笔记本电脑上并且运行良好:

使用 XAMPP Lite 安装包含 Eclipse PDT、Apache 2.2、PHP 5、MySQL 5 和 phpMyAdmin 的 PHP 开发环境

我一直使用 Zend Studio,没有它我就活不下去。断点和跟踪是神奇的。如果您有复杂的代码,只需逐行执行,检查值和逻辑是否符合预期。人们如何使用记事本等仅编辑程序来开发大型应用程序?

我是 Zend Studio 的忠实粉丝......它是为 PHP 设计的,没有 IDE 功能我就无法生存。替代方案是 ActiveState 科莫多集成开发环境

集成开发环境:php的NetBeans [PHP,HTML,CSS-自动完成,插入getters/setters]您在Eclipse中没有它(我尝试了Eclipse和Zend Studio- Zend Studio-而NB更好)

编辑:记事本++

宙斯 支持 PHP 语言(即语法高亮、代码折叠、智能缩进、自动完成等)。

它还具有许多类似 IDE 的功能,包括项目/工作区管理、集成源代码控制、类浏览等。

alt text
(来源: zeusedit.com)

Dreamweaver 可以完成您列出的所有操作,但不是很轻量级。我喜欢它是因为它能够为我编写大量简单的 HTML 和 CSS。它还内置了有关 javascript、html、php 等的文档。我绝对建议检查一下。

编辑加 非常轻量级,并且满足除自动完成之外的所有标准。

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

它的售价为 99 美元,但似乎非常适合我的目的。

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

我第二个Notepad++,它轻量、快速并且工作得很好。当您在选项中启用单词完成功能时,它会在编码时提供很大的支持(也有多种语言的功能完成文件可用)。还要看看插件。

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

  • 用于 Eclipse 的 Zend Studio
  • Eclipse 与 PDT
  • 网豆 6.5

在我开始主要使用 C# 进行开发之前,我使用 C# 进行了大量的 PHP 开发 记事本++. 。它的优点是:

  • 轻的。
  • 自由的。
  • 突出显示同一文档中选定文本的其他实例。
  • 各种各样的可用插件。
  • 定期发布。
  • 在文件中查找。
  • 功能完成。
  • 显然与 PHP 开发无关。

UE工作室 对我来说是不可或缺的——它是我的主要杀手级应用程序,阻止我全职转向 Ubuntu。在我之前的工作中使用过 eclipse 后,我发现它有点占用资源,而且界面很糟糕(我经常会同时打开 20-30 个以上的文件,而且选项卡界面工作得不太好,对我来说至少)。

严格来说UES并不是一个 PHP IDE(您不会获得集成调试),但它满足您的所有需求。

唯一的缺点是它不是免费的。他们的网站有 45 天的免费试用期(无需注册或任何其他内容),这段时间绝对足以让您知道它是否适合您。

我很喜欢使用 PhpED,主要是因为我刚刚开始学习 PHP,让调试器单步调试我的代码并教我做错了什么,这确实很有帮助。但它并不是特别轻量级,我想在掌握了我的技术后,我会更多地转向文本编辑器解决方案。

Visual Studio 与 VS.Php 的结合是终极工具;)

它甚至支持使用 IIS 进行调试,并且经过 MS 认证。

维姆维姆维姆维姆维姆维姆!
虽然我刚刚开始尝试使用 PDT 的 Eclipse,而且它看起来相当不错。除此之外,我从来没有找到100%满足我需求的编辑者:(我一定很挑剔。

Windows 上的 gVim!

但我并没有超出基本的编辑/搜索用途。想要深入了解 Vim...

PHP 的德尔福 是一个很好的PHP编辑器。但它不属于轻量级免费类别。它具有您的所有功能以及可视化的所见即所得页面设计器。

查看 功能列表, ,这是相当令人印象深刻的。很多屏幕截图。如果您具有丰富的 .NET 开发背景,那么您将会对此非常熟悉。

PHP Designer 非常可靠。我发现它比 Eclipse 更轻,并且内置了对 TortoiseSVN、PHPDocumenter 和其他一些实用程序的支持。它不是免费的,但价格合理——我认为是 60 美元。

轻量级不是:Dreamweaver,Aptana,Netbeans,Eclipse

这实际上取决于你在做什么,如果你不使用 OOP 那么你不需要一个完整的 IDE...与调试等相同。

轻量级、调试、语法着色等等......我会尝试 PHP 编辑器 2008

我以前用过它并且很喜欢它......但总是回到程序员记事本或我的新朋友 电子文本编辑器 这是 Mac 上的 Textmate 的副本。

因为你是 PH​​P 新手,无论如何你都无法区分其中一半......:/

E 文本编辑器

我使用 UltraEdit、EditPlus、Notepad++ 和 Notepad2。全部重量轻。我认为 UltraEdit 确实可以完成代码......我不太确定,因为我不使用它。

超编辑 是我的主要编辑。

编辑加 曾经是我的主要编辑器(当 UltraEdit 的正则表达式支持无法正常工作时,我将其保留用于正则表达式搜索/替换)。

记事本2 我与大多数代码文件类型(php、js、css 等)相关联,以便在 Windows 资源管理器中浏览文件时快速编辑。

记事本++ 我用于快速编辑,类似于使用 Notepad2 的方式,但如果我需要从同一项目打开多个文件,我会切换到 Notepad++。是的,如果我要这样做的话,我可能应该在 UltraEdit 中打开它们,但出于某种原因我没有这样做。

这就是我的工作方式。我觉得很奇怪吗?

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

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

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

我最近尝试过 phpDesigner 2008, ,这似乎是一个不错的IDE。然而,我使用它的时间还不够长,无法给出公正的判断。

编辑: 算了,我已经放弃了。搜索不起作用,自动完成和错误检测令人讨厌,而且它有一些窗口焦点错误让我发疯。我要切换到 NuSphere PHPED.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top