适用于 Vista 的最佳 PHP 编辑器 [关闭]
-
09-06-2019 - |
题
回答我的问题时需要考虑的一些要点:
- 我是 PHP 新手,有 Windows / .NET 背景
- 我的 PHP 开发环境由 Vista x64 / IIS7 和 FastCGI / PHP5 组成
- 我需要一些轻量的东西
- 如果有以下功能就很好了
- 语法突出显示和着色
- 代码格式化
- 自动完成
其他提示
当我在 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 编辑器。
该编辑器也得到了很好的论坛支持。
格维姆!
我发誓 编辑板专业版. 。它是轻量级的,具有语法着色和代码格式化功能,但它不包括自动完成(我个人无论如何也不使用)。它确实也有一个惊人的搜索功能。
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更好)
编辑:记事本++
Dreamweaver 可以完成您列出的所有操作,但不是很轻量级。我喜欢它是因为它能够为我编写大量简单的 HTML 和 CSS。它还内置了有关 javascript、html、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 Designer 非常可靠。我发现它比 Eclipse 更轻,并且内置了对 TortoiseSVN、PHPDocumenter 和其他一些实用程序的支持。它不是免费的,但价格合理——我认为是 60 美元。
轻量级不是:Dreamweaver,Aptana,Netbeans,Eclipse
这实际上取决于你在做什么,如果你不使用 OOP 那么你不需要一个完整的 IDE...与调试等相同。
轻量级、调试、语法着色等等......我会尝试 PHP 编辑器 2008
我以前用过它并且很喜欢它......但总是回到程序员记事本或我的新朋友 电子文本编辑器 这是 Mac 上的 Textmate 的副本。
因为你是 PHP 新手,无论如何你都无法区分其中一半......:/
E 文本编辑器
我使用 UltraEdit、EditPlus、Notepad++ 和 Notepad2。全部重量轻。我认为 UltraEdit 确实可以完成代码......我不太确定,因为我不使用它。
超编辑 是我的主要编辑。
编辑加 曾经是我的主要编辑器(当 UltraEdit 的正则表达式支持无法正常工作时,我将其保留用于正则表达式搜索/替换)。
记事本2 我与大多数代码文件类型(php、js、css 等)相关联,以便在 Windows 资源管理器中浏览文件时快速编辑。
记事本++ 我用于快速编辑,类似于使用 Notepad2 的方式,但如果我需要从同一项目打开多个文件,我会切换到 Notepad++。是的,如果我要这样做的话,我可能应该在 UltraEdit 中打开它们,但出于某种原因我没有这样做。
这就是我的工作方式。我觉得很奇怪吗?
- WeBuilder/快速 PHP: http://www.blumentals.net/
- php编码器: http://www.tsware.net/phpcoder.php
- 科莫多: http://www.activestate.com
WeBuilder/Rapid PHP 似乎很好地满足了您的需求,甚至支持一些基本的调试。
我尝试过,但没有广泛使用,phpCoder - 它非常好。我没有购买的唯一原因是因为我已经有了 WeBuilder。
最后,我使用了Komodo IDE,它很出色,但我不确定它是否可以称为轻量级。他们还提供免费的开源版本 - Komodo Edit - 它不包括调试,但我相信满足您列出的要求。
我最近尝试过 phpDesigner 2008, ,这似乎是一个不错的IDE。然而,我使用它的时间还不够长,无法给出公正的判断。
编辑: 算了,我已经放弃了。搜索不起作用,自动完成和错误检测令人讨厌,而且它有一些窗口焦点错误让我发疯。我要切换到 NuSphere PHPED.