Notepad++
Notepad++是一款文本编辑器,软件小巧高效,支持多种编程语言,如C、C++、Java、C#、XML、HTML、PHP>JavaScript等。
Visual Studio Code
Visual Studio Code是编写现代Web和云应用的跨平台源代码编辑器。
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具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text的主要功能包括:拼写检查,书签,完整的Python API,Goto功能,即时项目切换,多选择,多窗口等等。Sublime Text是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。



