顶级编程人员推荐软件

1.Brackets--简约之王

  Brackets是由Adobe创建和维护,根据MIT许可证发布,支持Windows、Linux 以及OS X平台。Brackets是一个免费、开源且跨平台的HTML/CSS/JavaScript前端WEB集成开发环境(IDE工具)。

  Brackets的特点是简约、优雅、快捷!

  它没有很多的视图或者面板,也没太多花哨的功能,它的核心目标是减少在开发过程中那些效率低下的重复性工作,例如浏览器刷新,修改元素的样式,搜索功能 等等。和Sublime Text、Everedit等通用代码编辑器不一样,Brackets是专门针对WEB前端开发而生……

3.Atom--最新发布(GitHub Atom 1.0)

  Atom是一款由GitHub开发的,支持用Node.js编写插件和嵌入Git Contral,面向Mac OS X、GNU/Linux和 Windows的免费的开源文本和源代码编辑器。6月25日,Atom官博称,"令人激动不已的是,Atom 正式对公众开放才一年多点。到目前已发生了 很多事。Atom下载量达130万次,每月活跃用户达35万。"并公布了最新版本GitHub Atom 1.0。

  它预装了所有一个现代化的文本编辑器所应该具备的一切功能。而且,ATOM还配备了标签式界面、多窗格布局、简单的文件浏览器、易于学习的曲线图表,以便于你可以快速上手。

4.Aptana Studio--Web开发人员必备IDE

  Aptana Studio是一款基于Eclipse的开源集成开发环境,主要是用于Web开发,拥有HTML、CSS静态语言的编辑,同时还支持JS、PHP、Ruby on Rails等功能。

  Aptana Studio最广为人知的是它非常强悍的JavaScript编辑器和调试器。Apatana内置Web服务器系统,使用起来很方便。拥有强大的JS编辑和调试功能。

5.Light Table--IDE新概念

  Light Table是由Microsoft Visual Studio前部门项目经理ChrisGranger和RobertAttorri开发 的全新理念的IDE,支持多种语言,如Python、Clojure、JavaScript等。Light Table是一个很简单的概念:我们需要真正 的工作面板,不只是编辑器和项目管理器。

  "我们可以把东西尽量整洁地堆在这里,需要的时候可以把资料直接拿出来看",Light Table开发人员说。Light Table拥有炫酷且简洁的界面,并自诩为"下一代代码编辑器"。

6.UltraEdit--可以取代记事本的编辑器

  据说,UltraEdit拥有将近2百万个用户,销量居全世界第一,是最强大的一款超级强大的文本编辑器!

  UltraEdit是一套功能超级强大的文本编辑器,能够满足你一切编辑需要,可以编辑文本、十六进制、ASCII码,完全可以取代记事本。内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。

  其主要功能有:基于磁盘的文本编辑;文档大小不受限制,即使是数兆字节的文件也只占用最小限度内存;可同时打开和显示多个文档;列模式编辑,可插入列/删除/减切/添加序列等。

  上半部分,为大家介绍了几种,拥有最经典、最高可用性的命令行界面编辑器,包括:Brackets、Sublime Text,Atom,Aptana Studio,Light Table和UltraEdit共六种。

  下面我们在盘点几个顶级编辑器,比如:Bluefish Editor,Komodo Edit,IceCoder,Gedit,Vim Edito,GNU Emacs和GNU Nano。

1. Bluefish Editor--为“高端”人士打造

  Bluefish标榜其自身是"一款为熟练的Web设计员和程序员而设的编辑器",但它的UI却很直观,任何初学者都很够很快上手,并在不断地积累中发现和掌握它的其它功能。

  Bluefish是一个基于Gtk的HTML的编辑器,它支持语法加亮,支持HTML、CSS、JAVASCRIPT、Java server pages、Python、Perl、SSI、PHP、XML等语言。从某些方面来说,它类似于Windows下面的Dreamweaver,是制作HTML不可多得的利器。

 2. Komodo Edit--轻量级编辑器

  Komodo既支持Perl、PHP、Python、Ruby、Tcl等服务端语言,也支持CSS、HTML、JavaScript、XML等。在使用 Komodo Edit编写代码时,通过其提供的自动完成、调用提示、语法纠正、代码片断等功能可以充分提高你的编码效率,助你写出高质量的代码。

  Komode Edit提供项目管理功能,使你的开发过程清晰而充满条理。

3. IceCoder--麻雀虽小五脏俱全

ICEcoder 可以直接在浏览器内使用,并且兼容三大主流桌面平台,不论你是在线还是离线,都可以无碍使用。支持文件拖放编辑、语法着色、缺失标签补足、HTML 结构 显示。提供强大的JavaScript API可轻松进行交互,支持多种编程语言,包括:PHP,JS,CSS,LESS,Ruby,etc.等。 ICEcoder设计得非常轻巧,易于安装使用。虽然程序不大,但是它所包含了一个代码编辑器所需要的几乎全部功能。

4. Gedit--gnome桌面

  Gedit也是一个自由开源的编辑器,它基于gnome桌面环境,也是gnome核心应用程序的一部分。

  Gedit文本编辑器是Linux和ubuntu系统内初始的默认编辑器。它既适于基本的文本编辑,也适用于高级文本编辑。目前,Gedit在绝大多数ubuntu的发行版中都已经预装。

5. Vim Editor--传说中的上古神器,快如闪电

  Vim的全称Vi IMproved(早期名为Vi IMitation),Vim的历史可以追溯到UNIX之父Ken Thompson编写的ed后 来发展成ex再到vi再到vim的各种版本(也可以将vim视作vi的进阶版本)。另外,vim还是款慈善软件,鼓励捐助贫困儿童,并建立了捐助乌干达儿 童的慈善项目。软件秉承的理念也得到了贯彻,即:减少使用鼠标、减少敲击键盘、减少手指移动、减少目光移动。

 6. GNU Emacs--终极武器

  GNU Emacs是由美国自由软件的精神领袖,自由软件基金会的创立者理查德·马修·斯托曼发明的。与其他文本编辑器的重要区别在于,它是一个完备的 工作环境,使用Emacs可以完成各种日常工作。如:收发电子邮件,通过FTP/TRAMP编辑远程档案,通过Telnet登录主机查看那日历等。

  自十几年前问世以来,其基本体系架构一直保持稳定,人们在这个基础架构之上不断添砖加瓦,逐渐将GNU Emacs构建成一个壮观的软件系统。

 7. GNU Nano--小如“纳米”

  nano在Debian等系统中直接默认安装。它体积小、操作方便、上手快,在编辑文件时快捷灵活。

  Nano就像他的名字:纳米。是一个简单的没有花哨及华丽效果的文本编辑器。Nano在做简单文本文件编辑时相当不错,可以满足一些基本操作。

  另外,nano是遵守GNU通用公共许可证的自由软件,自从2.0.7版发布,许可证从GPLv2升级到GPLv3。

时间: 2024-08-11 03:22:59

顶级编程人员推荐软件的相关文章

软件人员推荐书目(都是国外经典书籍!!!)

软件人员推荐书目(都是国外经典书籍!!!) 软件人员推荐书目(一) 大师篇 一. 科学哲学和管理哲学 [1] "程序开发心理学"(The Psychology of Computer Programming : Silver Anniversary Edition) [2] "系统化思维导论"(An Introduction to Systems Thinking, Silver Anniversary Edition) [3] "系统设计的一般原理&qu

全新 Mac 安装指南(通用篇)(推荐设置、软件安装、推荐软件)

注:本文将会不定期维护与更新,并将第一时间更新在 Github 上,有需要的朋友请直接订阅该条 Issues:<全新 Mac 安装指南(通用篇)>. 在 Mac 电脑上只用 Windows 操作系统的同学请看到这里后直接绕道,呵呵. 爱好编程的朋友们浏览完此文后请继续参考阅读 <全新 Mac 安装指南(编程篇)>. 推荐设置 总的来说,Mac 系统不需要做什么特别的设置,但以下几条建议对逼格提升很有帮助. 1.设置语言为英文 因为很多软件和系统设置的叫法用英文更为统一,所以可以很好

【C++探索之旅】第一部分第二课:C++编程的必要软件

 内容简介 1.第一部分第二课:C++编程的必要软件 2.第一部分第三课预告:第一个C++程序 C++编程的必要软件 经过上一课之后,大家是不是摩拳擦掌,准备大干一场了呢. 这一课我们来做一些C++开发前的准备工作. 编程的必要工具 依你看,什么软件对编程来说是必要的呢?如果你认真学了上一课,那你至少可以说出一种吧. 对了,就是编译器.这个重要的程序可以把你的源代码(用高级语言如C语言写的指令)转换成电脑可以理解的二进制码(只包含0和1的,类似 01100110001111011101010.

在Windows下进行的编程人员,你真的需要学习下Linux

从业几年,发现好多编程人员,严重依赖UI工具.对一些命令操作,十分的反感.尤其是从事Windows系统中的程序开发的人员.由于微软对开发工具,编程套件的极限优化.开发出更多的 面向UI的开发工具.从VB6.0 到VC6.0的经典MFC编程.越来越多的Windows开发人员,包括后来的从业者,越发的不能理解那种古老的在命令行下进行代码编程的方式和思维. 从.Net诞生后,微软开发的新一代IDE工具,Visual Studio,越来越华丽,功能越来越强大.所有的操作都是面向UI.不需要进行命令的控制

Vim(gvim)编程字体推荐

Vim(gvim)编程字体推荐 转载自:http://www.vimer.cn/2009/11/vim(gvim)编程字体推荐.html 网上从来不缺编程字体推荐的文章,当然vim(gvim)字体的推荐文章也是多不胜数,但是大部分都是想当然的认为哪些字体好用就介绍出来,甚至都没有自己亲自试过,也没有考虑过用户使用19英寸的显示器和14英寸的笔记本时对字体的要求到底有什么不同,鉴于以上几点,我决定写这样一篇文章,真正介绍vim(gvim)中最适合的编程字体. 注:由于vimrc中中文字体的设置需要

macbook pro retina 编程字体推荐

使用VS2010.VS2012.Qt Creator编译工具首推等宽字体,等宽字体中consolas. 首先大家都知道等宽对于编码来说的直观性不言而喻,其次retina屏幕的特殊性,整天用特别小的字体编码眼睛都受不了,所以我将macbook pro 15 retina分辨率调成为最适合的2880*1800,系统字体放大200%,这样看起来系统分辨率相当于1440*900,这样长时间编码也不会累了.长期对于编码来说一个好看.耐看.实用字体的重要性,我花了整整2个小时亲测VS和Qt,最终选择cons

给PHP扩展/C语言/网络编程初学者推荐的几本书

Linux/Unix系统 深入理解计算机系统 UNIX环境高级编程 深入理解Linux内核 网络通信编程 UNIX网络编程 TCP/IP详解 Linux多线程服务端编程 数据结构与算法 算法导论 <数据结构>(C语言版) C程序设计语言 给PHP扩展/C语言/网络编程初学者推荐的几本书

用MPLAB IDE编程时,软件总是弹出一个窗口提示: “the extended cpu mode configuration bit is enabled,but the program that was loaded was not built using extended cpu instructions. therefore,your code may not work properly

用MPLAB IDE编程时,软件总是弹出一个窗口提示:"the extended cpu mode configuration bit is enabled,but the program that was loaded was not built using extended cpu instructions.therefore,your code may not work properly."怎么办? 在main函数前加一句伪指令:#pragma config XINST=OFF即

给 Web 开发人员推荐的文档生成工具——爱创课堂

工欲善其事必先利其器,在此给给 Web 开发人员推荐几款优秀的开源文档生成工具,希望能对大家有所帮助. 1.JavaScript JSDoc 3 https://www.oschina.net/p/jsdoc 这是一款根据 Javascript 文件中注释信息,生成 JavaScript 应用.库.模块的 API 文档的工具.你可以使用它记录如:命名空间.类.方法.方法参数等.该项目还衍生出了许多模板和其他工具来帮助生成和自定义文档,比如: 模板 jaguarjs-jsdoc:https://g