GNU是什么
引自官网(http://www.gnu.org/)的定义:
黑客的含义
(PS:此节可参考阮一峰关于黑客的含义:http://www.ruanyifeng.com/blog/2011/04/on_hacker.html,至于其由来我们也可以由此断定是在国外。)
LAMP是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的自由软件: Linux,操作系统; Apache,网页服务器; MySQL,数据库管理系统(或者数据库服务器); PHP和有时Perl或Python,脚本语言。 虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的廉价和普遍,这个组合开始流行(大多数Linux发行版本捆绑了这些软件)。当一起使用的时候,它们表现的像一个具有活力的解决方案包。其他的方案包有苹果的WebObjects(最初是应用服务器),Java/J2EE和微软的.NET架构。
开始之前
由于大多数扩展的使用方法大多是一样的,也因此,我们以此为例介绍,最后的效果图(使用的主题是:color-theme-classic)
开始之前
如果是类Unix系统,请确定装有GCC,CC或者类似的编译器,当然有其他语言的也可以。比如python
Windows如果没有GCC,试着使用cygwin安装。
当以上两个都不想时,试着用python,perl或者其他脚本语言。
开始工作
启动Emacs,用你喜欢或者习惯的方式。Windows可以加emacs加入环境变量,即PATH
使用之前 如果是windows,我们建议安装cygwin。这样可以渐渐摆脱对鼠标的依赖,当然了主要目的是与cygwin整合。
获取Emacs 现在的版本是:24.1,详细可见:http://www.gnu.org/software/emacs/。支持的操作系统有:
This is a Test of SyntaxHighlighter
这便是我们今天的主角,
也就是最后的效果图
Emacs是什么?
Emacs是一种功能超强的文本处理程序,或者文本编辑器。作者Richard Stallman(主页:http://stallman.org/)。基础部分是使用C语言编写的,其他部分是用Emacs Lisp编写的。深层次的话,C语言构成了emacs的底层,包括Emacs Lisp的解释器。而Emacs Lisp则是负责了Emacs Lisp的建筑物上层,也就是包括我们平时用的扩展、界面等。