大家好,我是黄啊码,最近说到php从入门到拆门,那么作为程序员应该有个用得顺手的IDEA吧,黄啊码今天就介绍几款给大家感受一下,排名不分前后:
目录
第一:Eclipse
第二:PHPstorm
第三:sublime Text
第四:Dreamweaver
第五:codelobster
第六:EditPlus
第七:notepad++
第八:PHPCoder
第九:VSCode
第十:…..???
第一:Eclipse
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具。虽然大多数用户很乐于将Eclipse 当作Java 集成开发环境 (IDE)来使用,但Eclipse 的目标却不仅限于此。
Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展Eclipse 的软件开发人员,因为它允许他们构建与Eclipse 环境无缝集成的工具。由于Eclipse 中的每样东西都是插件,对于给Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
P.S:程序员用Eclipse的话,有代码自动缩进、补全功能,有方法跳转,相同变量提醒。另外其实phpstorm、sublime 都还不错。看个人喜好。
第二:PHPstorm
PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。
PHPstorm优点:
1、跨平台。 2、对PHP支持refactor功能。 3、自动生成phpdoc的注释,非常方便进行大型编程。 4、内置支持Zencode。 5、生成类的继承关系图,如果有一个类,多次继承之后,可以通过这个功能查看他所有的父级关系。 6、支持代码重构,方便修改代码。 7、拥有本地历史记录功能(local history功能)。 8、方便的部署,可以直接将代码直接upload到服务器。
补充:phpstrom下的vim模式。大家一般都用vim,用的精通了都感觉效率高。但用了之后插件装了一大堆。而且框架目录层太深,用vim导航,找文件就很尴尬,于是尝试了phpstorm,但是,习惯了vim的跳转,光标移动等等,偶然发现phpstorm还有vim模式,基本可以兼容vim的常用编辑操作,同时也可以享受到phpstrom其他强大的功能,如函数跳转(个人认为最强大的地方)、文件搜索等等。
PS:搞PHP,必用PHPStorm,这可以说是神器!它的不足之处,内存太大。有的时候公司电脑不行,电脑配置是跟不上的,还有就是PHPstorm,功能全,该有的都有,比较适合偷懒程序员用。
第三:sublime Text
Sublime Text 不仅是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是 HTML 和散文先进的文本编辑器。它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text优点:
1、主流前端开发编辑器 2、体积较小,运行速度快 3、文本功能强大 4、支持编译功能且可在控制台看到输出 5、内嵌python解释器支持插件开发以达到可扩展目的 6、Package Control:ST支持的大量插件可通过其进行管理[3]
P.S:习惯是Sublime Text Sublime text 3 单文件快捷编辑
第四:Dreamweaver
Adobe Dreamweaver,简称“DW”,中文名称”梦想编织者”,DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Adobe Dreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言下的一个应用)编辑的功能。它有Mac和Windows系统的版本。随 Macromedia 被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。Dreamweaver自MX版本开始,使用了Opera的排版引擎”Presto” 作为网页预览。
P.S:以前用Dreamweaver, 代码和CSS一起处理,简单高效;后来用MVC框架,用 NetBeans 。
曾经只用zend studio。现在用NetBeans 和vim 。之所以用这个Dreamweaver,是因为喜欢它的文件管理、代码检索、HTML+CSS+自动提示功能。按时间顺序:
vim,notepad++,eclipse,NetBeans,editplus,sublime,phpstorm,sublime+editplus+zend studio。
第五:codelobster
codelobster 是一款支持:.txt, .cpp, .c, .h, .java, . jsp , .php, .pl, . cgi , . asp , . aspx ,.html, .css, .xml, .xls, .js, . vbs , . SQL 文件的编辑代码编辑器. 其特点有:-语法高亮; -代码折叠; -可以在矩形代码框中工作; -支持混合代码(例如ASP+HTML, PHP+HTML等); -其它主要的代码编辑功能(撤销,书签,查找,分类等); -项目资源管理器; -HTML工具栏; -所有语言的注释/取消注释; -HTML和ASP, JSP, Perl, PHP函数代码之间的转换; -自定义菜单和工具栏。
P.S:codelobster 编辑器,打开速度比editpus慢一点,比其他的ide快很多。免费,自动格式化,自动补全。支持框架。你能想到的功能它都有。
第六:EditPlus
EditPlus是一款由韩国Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。
P.S:经常用到EditPlus里面的ftp功能,在线编辑代码,很合适!用Editplus编辑器感觉有点异类。
第七:notepad++
Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。Notepad++功能比Windows 中的Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
notepad++的优点:
比windows自带的记事本强一点,因为能显示括号跟颜色,用这个写代码速度最快,因为与复杂的编辑器相比,打开跟关闭还有电脑卡的效率已经远远低于编辑器能提供的辅助的效率。
第八:PHPCoder
PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合开发者的个性要求.
1:结合了PHP编译器和参考文档,可以对编辑中的PHP脚本进行即时预览
2:支持高亮显示HTML和PHP代码;3:自动完成功能,可以自动完成用户自定义代码片断
3:标准函数提示;
4:有专门的工程项目管理器;
5:对象浏览器搜寻编辑中文件的包含信息,自定义函数,并以树形显示.
6:支持查找对称的语句标记符;
7:支持高级搜索和替换;
8:自带FTP功能;
9:支持运行和断点调试:……总之,PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!
第九:VSCode【各类插件齐全,堪称神器】
VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。
优点:太多了,免费、速度快、各种插件,爽得飞起。
第十:txt文本编辑
txt是微软在操作系统上附带的一种文本格式,是最常见的一种文件格式 ,早在DOS时代应用就很多,主要存文本信息,即为文字信息,现在的操作系统大多使用记事本等程序保存,大多数软件可以查看,能够使用该编辑器写代码的大佬简直就是魔鬼级别的,毕竟没有专业工具写代码很容易出现要么逗号是中文的,要么缺少标点符号,令人头疼。
其他诸如zend studio、NetBeans等等,啊码就不多说了,总之喜欢哪一款,哪一款用得爽就选他、选他、选他。
好了,今天的分享就这里,有问题的留个言,别忘了一键三连,下次我们还会再见!
我是黄啊码,码字的码,退。。。退。。。退。。。朝!