适用于Vista的最佳PHP编辑器

时间:2020-03-05 18:54:44  来源:igfitidea点击:

回答我的问题时应考虑以下几点:

  • 我是PHP的新手,来自Windows / .NET背景
  • 我的PHP开发人员环境由带有FastCGI / PHP5的Vista x64 / IIS7组成
  • 我需要一些轻量的东西
  • 代码格式化
  • 自动补全

解决方案

回答

在Windows上工作时,我始终偏爱Notepad ++。它非常轻巧,但不具备我们可能习惯于.NET领域的许多IDE级别功能。

回答

带有PDT的Eclipse

回答

Dreamweaver可以完成我们列出的所有内容,但不是很轻巧。我喜欢它是因为它能够为我编写很多简单的HTML和CSS。它还内置了有关javascript,html,php等的文档。我肯定会建议检查一下。

回答

EditPlus非常轻巧,除了自动完成功能之外,还满足我们所有的条件。

回答

我强烈建议我们使用Aptana Studio。更多信息在这里。

并在这里审查。

回答

我向EditPad Pro发誓。它是轻量级的,具有语法着色和代码格式,但不包括自动完成功能(我个人也不使用)。它也确实具有惊人的搜索功能。

回答

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

它的价格为99美元,但对于我的目的来说似乎效果不错。

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

回答

我第二个Notepad ++,它轻巧,快速并且运行良好。当我们在选项中启用单词补全功能时,它在编码时会提供强大的支持(也提供多种语言的功能补全文件)。还可以看看插件。

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

  • Zend Studio for Eclipse
  • 带有PDT的Eclipse
  • Netbeans 6.5

回答

Delphi for PHP是一个很好的PHP编辑器。但是,它不在轻量级免费类别中。它具有我们所有的功能以及可视化的所见即所得页面设计器。

查看功能列表,这非常令人印象深刻。很多屏幕截图。如果我们来自丰富的.NET开发背景,那么我们将真的很熟悉。

回答

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

回答

  • FTP插件具有出色的远程文件编辑支持
  • 它具有我使用过的最简单的Diff工具
  • 它基于Java,并且在资源上有些繁重,但是它是跨平台的。
  • (我安装的插件是:BufferList,CtagsSidekick(以及ctags),Editor Scheme,FTP(远程编辑FTW!),JDiff,JTidy,PHPParser,Sessions,SideKick,TaskList,XML和XML Indenter。)
  • 它具有良好的语法突出显示和错误纠正功能。
  • 它具有非常好的代码完成和浏览功能。
  • 能够指定URL来预览当前文件(也不一定是文件本身的路径)也很不错,因此我们可以编辑类文件并使用测试工具轻松预览。
  • 如果我刚开始,这将是我的建议。
  • 很多人喜欢Eclipse与PDT,但是我从未真正使用过它。可能值得一试,但显然这是相对耗费资源的。

回答

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

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

回答

我同意Sam的观点:带有PDT的Eclipse是我们想要的最佳选择:

  • 语法高亮和着色
  • 代码格式化
  • 自动补全

这是有关如何安装和使用这些功能的分步教程。我已经将其安装在Vista笔记本电脑上,并且工作正常:

使用XAMPP Lite使用Eclipse PDT,Apache 2.2,PHP 5,MySQL 5和phpMyAdmin安装PHP开发环境

回答

UEStudio对我来说是必不可少的,它是我的主要杀手级应用,阻止了我全职切换到Ubuntu。在我上一份工作中使用过eclipse之后,我发现它有点浪费资源,而且界面很糟糕(我经常一次打开20-30个以上的文件,而tab界面对我来说效果不佳至少)。

严格来讲,UES不是PHP IDE(我们不会进行集成调试),但是会打勾所有框。

唯一的缺点是它不是免费的。他们的网站有45天的免费试用期(无需注册),绝对足够长,可以让我们知道它是否适合我们。

回答

gvim!

回答

我喜欢使用PhpED,主要是因为我刚刚开始学习PHP,让调试器逐步检查代码并教我做错了什么,这确实有所帮助。但这并不是特别轻巧,我想在获得斩波之后,我会更多地转向文本编辑器解决方案。

回答

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

回答

轻量级不是:
Dreamweaver,
阿普塔纳
Netbeans,

这实际上取决于我们正在执行的操作,如果我们不使用OOP,则不需要完整的IDE ....与调试等相同。

轻量级,调试,语法着色等。。。我尝试使用PHP Editor 2008

我曾经使用过它并且喜欢它……但是还是可以回到Programmers Notepad或者我的新朋友e-TextEditor,它是Mac上Textmate的副本。

由于无论如何我们都是PHP新手,因此我们将无法分辨出其中一半之间的区别.... :: /

回答

E文字编辑器

回答

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

UltraEdit是我的主要编辑器。

EditPlus曾经是我的主要编辑器(当UltraEdit的regex支持无法正常工作时,我会保留它进行regex搜索/替换)。

Notepad2我已与大多数代码文件类型(php,js,css等)关联,以便在Windows资源管理器中浏览文件时进行快速编辑。

我使用Notepad ++进行快速编辑,类似于使用Notepad2的方式,但是如果需要打开同一项目中的多个文件,则切换到Notepad ++。是的,如果要这样做的话,我可能应该在UltraEdit中打开它们,但是由于某些原因,我不这样做。

就是我的工作方式。我猜我很奇怪吗?

回答

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

这个编辑器也有很好的论坛支持。

回答

我是Zend Studio的忠实拥护者...它是为PHP设计的,没有IDE功能我就无法生存。替代品是ActiveState的Komodo IDE

回答

我目前在Windows项目上使用几个PHP,并且我主要使用Notepad ++,而Windows的编辑器领域竞争异常激烈(其中很多都非常不错),我发现notepad ++的加载时间短并且可以自动完成每个单词的自动照明显着加快我的开发时间。
我唯一提到的缺点是调试工作,具体取决于我们打算如何进行调试,我们可能希望研究设置PDT,但是对于文件工作而言,很难击败npp。

功能概要

  • 我们输入的任何单词自动完成
  • 自动将文本扩展/代码段设置为预设关键字(可自定义,例如:键入" if",它会在代码段内写入自定义光标导航,然后输入" if {;}然后{;}")。
  • 代码比其他一些编辑器更崩溃
  • 功能工具提示辅助(我们可以添加自定义API)
  • 出色的宏/外部工具支持
  • 代码格式化,对齐,验证(部分通过外部工具)功能
  • 可以便携式使用(从USB记忆棒,外部硬盘等)

(许多功能来自插件,已嵌入默认安装中)

回答

  • 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。

回答

与VS.Php结合使用的Visual Studio是最终的工具;)

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

回答

我使用TextPad编辑所有内容。它不是专门针对PHP,但可以针对任何语言进行自定义。语法模板适用于我们听说过的每种语言,以及我们在其网站上未使用过的200种语言,网址为http://textpad.com

回答

考虑到我们并不是说编辑器必须免费,我建议使用Komodo IDE。这是一种付费产品,但哇,真是太神奇了。他们的调试支持与Visual Studio相当。它比Zend Studio快得多。代码完成引擎非常强大。

我还发现他们的开发人员反应特别灵敏,我提交了许多小功能请求,瞧瞧,他们出现在vNext中。他们甚至可以让我们看到他们网站上的请求状态。

回答

我用Geany。它加载非常快(即刻),并且对PHP以及在同一文件中混合PHP,HTML,JavaScript和CSS都具有良好的支持。 If具有所有PHP函数的自动补全功能,并且还检测类和函数以便于导航。在PHP开发中很重要的一点是,它可以告诉我们第一次使用变量的位置(如果我们有大文件或者大函数)。

它还会检测有效和无效的CSS并自动完成HTML。例如,如果我们键入TABLE标签,它将生成模板TR和TD内容。

回答

Vim Vim Vim Vim Vim VIM!
尽管我刚刚开始尝试使用PDT调试Eclipse,但它似乎还不错。除此之外,我从来没有找到一个能100%满足我需求的编辑器:(
我一定很挑剔。

回答

我赞同Mike B的建议,主要针对tsware.net的TSW phpCoder。几个月前,我与" TSW SiteSync"(网站同步软件,可与phpCoder配合使用)一起购买了该应用程序,而我对此上瘾。我将只为调试和PHP Tidy功能购买它,但是还有更多。试试看,它的价格相当合理。

回答

我使用Intype,经过几天的搜索,尝试了数十次之后,发现它最简单,也是我最喜欢的,就像Textmate。

回答

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

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

替代文字http://www.zeusedit.com/images/_lookmain.jpg

回答

我建议使用新的免费PHP IDE Codelobster PHP版本

它还具有Drupal,Joomla,WordPress和Smarty插件。

问候,
Stas。

回答

我的建议:

WeBuilder,PHP设计器。

两者都支持UTF,这一点很重要。调试是相当业余的,AFAIK他们不支持远程调试。

但是,如果我们需要真正的PRO IDE,请使用Komodo IDE。它还支持Perl,Python和RoR。

回答

我是E-TextEditor的忠实拥护者。它没有自动完成功能,但是捆绑包,摘要和多选功能对于它的简单性和轻巧性而言是惊人的。

它可以与TextMate的任何捆绑软件一起使用,并且很容易编写自己的捆绑软件。

查看首页上的截屏视频。它的外观比我说的要令人印象深刻。

回答

一个真正的编辑器可以很好地完成PHP。

回答

我们应该检查Aptana Studio哪个基于Eclipse的开发环境。还支持javascript,ajax,ruby on rails,python开发,并且如果与其他php编辑器进行比较,它具有流畅的用户界面。 ...),但aptana工作室最适合我。我们可以在这里查看

回答

Windows上的gVim!

但是我没有超出基本的编辑/搜索范围。想进一步了解Vim ...

回答

对我来说必须是Netbeans。它具有我们可能需要的所有IDE功能,并且具有在Mac / PC和Linux上运行的额外好处,因此无论平台如何,都可以使用它。它的强大功能包括对单元测试,调试和mysql的内置支持(更多信息请点击此处)

回答

我使用Zend Studio,对此我感到非常满意。

回答

我一直在使用Programmer's Notepad2. 我没有太多话要说,对于基于Web的编程,我从未真正尝试过其他方法。它满足我的简单需求,因此我将其添加到列表中。

回答

IDE:用于PHP的NetBeans [PHP,HTML,CSS自动完成,插入Getters / Setters]在Eclipse中没有
(我尝试使用Eclipse,并且Zend Studio和NB更好了1英里)

编辑器:记事本++