php java Windows 开源 Python mysql apache shell Ubuntu Firefox HTML5 wordpress 程序员 linux命令 nginx centos Android google 微软 linux

推荐10个开发者最常用的代码编辑器

如果有一个好的编辑器或开发工具,能够极大提高我们的开发效率。下面是小编收集了10个开发者最常用的超赞编辑器,帮助开发事半功倍。

1、Aptana

Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。Aptana是一个基于Eclipse的集成开发环境,其最广为人知的是它非常强悍的JavaScript编辑器和调试器。去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。但是Aptana前进的脚步并未停止。随着苹果公司iPhone手机的发布,Aptana也推出了功能完备的iPhone集成开发功能,在Adobe公司的RIA产品AIR推出不久之后,Aptana就支持了AIR的开发环境。

它的特点包括:

  1. JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。
  2. 代码语法错误提示。
  3. 支持Aptana UI自定义和扩展。
  4.  支持跨平台。
  5. 支持流行AJAX框架的Code Assist功能:AFLAX,Dojo,JQuery,MochiKit,Prototype,Rico,script.aculo.us,Yahoo UI。

可以说是Web2.0最全面,最强大的开发工具了!

Aptana Studio支持中文的方法 :

  • 在Windows 菜单 → Preferences → General → Content Types,
  • 选择 Text ,在下方指定默认编码为UTF-8,
  • 并在file associations下面添加文件类型,如 *.js !
  • 如果文档的编码不是UTF-8 就指定成相应的编码。不过还是建议使用 UTF-8 编码。

官方网站:http://www.aptana.com/

2. EditPlus

EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,你甚至可以通过设置用户工具将其作为C,JAVA,PHP等等语言的一个简单的IDE。

EditPlus主要特点

  1. 默认支持HTML、CSS、php、ASP、perl、C/C++、Java、JavaScript和VBScript等语法高亮显示,通过定制语法文件,可以扩展到其他程序语言,在官方网站上可以下载(大部分语言都支持)。
  2. EditPlus提供了与Internet的无缝连接,可以在EditPlus的工作区域中打开Intelnet浏览窗口。
  3. 提供了多工作窗口。不用切换到桌面,便可在工作区域中打开多个文档。
  4. 正确地配置Java的编译器“Javac”以及解释器“Java”后,使用EditPlus的菜单可以直接编译执行Java程序。

EditPlus功能强大,界面简洁美观,且启动速度快;中文支持比较好;支持语法高亮;支持代码折叠;支持代码自动完成(但其功能比较弱),不支持 代码提示功能;配置功能强大,且比较容易,扩展也比较强。像PHP、Java程序等的开发环境,只要看一下资料,几分钟就可以搞定配置,很适合初学者学习 使用。有不错的项目工程管理功能。内置浏览器功能,这一点对于网页开发者来说很是方便。在所有编辑器中,editplus的预览是最快的,Ctrl+B 直接预览,再按一次重回编辑界面。

官方网站:http://www.editplus.com/

3、SciTE

SciTE是一款很好用的编辑器,支持众多的脚本,比如C、C++、PHP、C#、perl、html、css、java等等。免费而且开源。支持Linux和win32环境。在windows下面只需要将下载的文件解压缩就能使用。较其它同重量级软件,最耀眼的就是导出功能,可以导出PDF/HTML/RTF/XML/LaTex类型的文件,直接就能将语法高亮的内容导出。

官方网站:http://www.scintilla.org/SciTE.html

4、IntelliJ

Intellij IDEA是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE。它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率。具有运行更快速,生成更好的代码;持续的重新设计和日常编码变得更加简易,与其它工具的完美集成;很高的性价比等特点。在4.0版本中支持Generics,BEA WebLogic集成,改良的CVS集成以及GUI设计器。

IntelliJ IDEA是收费软件,其官方网站是:http://www.jetbrains.com/idea/index.html

5、Notepad++

Notepad++ 是一款Windows环境下免费开源的代码编辑器。功能有:

  1. 内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言;
  2.  可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一;
  3. 可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例,等等;
  4. 提供数个特色东东,如 邻行互换位置、宏功能,等等…现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。

支持的语言: C, C++ , Java , C#, XML, HTML, PHP, Javascript , !

官方网站:http://notepad-plus-plus.org/

6、Netbeans

NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows,Mac,Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C /C + +等开发语言。

官方网站:http://netbeans.org/

7. spket

Spket是一个Eclipse 下编辑JavaScript 的插件。有格式化javascript代码,有代码高亮提示,有自动完成等功能。Spket IDE是强大的工具包为了JavaScript和XML的开发,这个强大的编辑器对JavaScript, XUL/XBL and Yahoo! Widget的开发都有全面的支持 ,例如代码完成,语法高亮和内容概要,帮助开发有成效,创造高效率的javascript代码。

官方网址:http://spket.com/

8、WebStorm

WebStorm是JetBrains的一个专门为Web开发人员设计的IDE,JetBrains大家应该不陌生,Resharper、IntelliJ IDEA等都是出自这个公司。

JetBrains给WebStorm下的定义是:The smartest Javascript IDE。敢这么说,肯定是有两把刷子。但是要注意,这个IDE不是免费的,不过大家都知道应该怎么做的~~

WebStorm主要功能:

  1. 智能的代码补全
  2. 代码格式化
  3. 代码编写中的html提示
  4. 代码导航和用法查询
  5. 代码重构
  6. 代码检查和快速修复
  7. 代码调试
  8. 代码结构浏览
  9. 代码折叠
  10. 包裹或者去掉外围代码

官方网站:http://www.jetbrains.com/webstorm/

9、Zend Studio

Zend Studio是Zend Technologies开发的、屡获大奖的、专业PHP语言集成开发环境(IDE),具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示、语法自动填充功能、书签功能、语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能

下载地址:https://www.zend.com/en/products/studio/downloads

10、Python Fiddle

Python Fiddle就是一款完整的Python语言开发环境,直接在浏览器上运行Python代码,并整合了社交功能,可以运行、分享和输出程序。类似的项目有jsFiddle,smalltalklabsbrowser等。你可以通过Python Fiddle直接在浏览器中编辑和运行Python代码,并可以分享到Twitter,还可以通过URL的形式从外部资源中导入代码。在此应用的左侧,列出了一些示例程序,以及相关的包、操作快捷键等。

立刻体验:http://pythonfiddle.com/

延伸阅读

评论

  1. 看看,呵呵,不错,又有了新的更新哦~其实关注你的网站很久了~同时网络中人,互相多走动走动吧,今天,我来你的网站串门,欢迎你明天也来寒舍坐一坐啊