技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Linux --> Emacs安装配置

Emacs安装配置

浏览:7215次  出处信息

    先介绍如何在windows下安装Emacs

     windows环境下emacs的安装相对linux而言比较简单,实际上只需要去下载一个编译好的二进制包即可,就像绿色软件一样,将下载的emacs解压到目录下,就可以开始使用emacs了。

     这里是emacs最新版本的下载地址:http://code.google.com/p/emacs-for-windows/downloads/list

     下载之后,解压到C:\\Emacs23\\目录(或任何其他目录下),可直接点击~\\bin目录下emacs.exe启动Emacs。

     当然,一般情况下我们都会对自己的emacs进行订制,这就需要编辑Emacs的配置文件,Emacs在启动时会加载这个配置文件,在windows环境下,这个配置文件的名称是_emacs,系统会在环境变量$HOME指定的目录下查找这个文件,我们首先创建环境变量HOME,指定一个路径作为这个环境变量的值,然后在这个指定的路径下创建名为_emacs的文件。为了验证Emacs有没有正确加载我们的配置文件,先在配置文件中简单的配置一下,加入如下代码(可以直接用emacs或者notepad等文本编辑器):

(tool-bar-mode nil) ;隐藏工具栏

    (scroll-bar-mode nil) ;隐藏滚动条

     现在启动Emacs,发现Emacs主窗口的工具栏和滚动条都没有了,则说明这个配置文件是被正确的加载了。

     Emacs的配置文件中的代码,包括插件的内容,全都是ELisp脚本,目前我们只需要了解这一点就可以了,不需要为了写一个配置文件而去学Lisp,一般情况下,你可以在网上找到很多网友的配置文件,可以直接拿来使用,十分方便。

     Emacs另一个强大之处就是插件功能,利用插件我们几乎可以无穷无尽的对Emacs的功能进行拓展。插件的加载目录默认在安装目录的site-lisp文件夹下,此外也可以在配置文件中指定插件的加载路径。windows下我们直接把插件扔到site-lisp文件夹下就好了。

     插件文件放到正确的位置之后,若需要将其加载,还是需要在配置脚本中说明一下的,例如:

(require \'color-theme) ;载入配色插件

    

    现在介绍Linux下Emacs的安装

     这里我的环境是Ubuntu。Ubuntu的包管理器中默认的eamcs版本可能不是最新的,所以最好自己去下载源码包来手动编译安装。

     源码的下载,可以直接在网上下载tar源码包,或者使用cvs下载源码。使用CVS的话,在shell中输入:

cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs co -r emacs-unicode-2 emacs

    

    进入源码所在目录,输入下列命令:

./configure --prefix=/usr/local --with-x-toolkit=gtk --with-xpm --with-xft --with-freetype --with-jpeg --with-tiff --with-gif --with-png --with-x --enable-font-backendmake

     在编译过程中可能会提示有些库找不到,根据提示把这些库装上即可,一般可以在编译emacs之前安装下列库:

sudo apt-get build-dep emacs21

    sudo apt-get install libgtk2.0-dev

    sudo apt-get install xserver-xorg-dev

    sudo apt-get install xorg-dev

    sudo apt-get install libncurses5 libncurses5-dev

    sudo apt-get install libidl.dev

    上述的编译如果没有错误,继续执行:

make bootstrap

    make info

    sudo make install

    make clean

     OK,到这里emacs的安装完成了,安装的目录在/usr/local/emacs23下。下面的工作和windows一样,为emacs写配置文件以及添加拓展插件,只是配置文件的路径和插件目录有所不同。

     Linux下Emacs的配置文件名为.emacs,路径在用户主文件夹下,在我的系统中是/home/ian/.emacs,这是一个隐藏文件。然后是插件目录,我一直以为默认的插件目录是$HOME/.emacs.d/site-lisp/,可是好像不对,所以我就直接在配置文件中直接指定插件的加载目录:

(add-to-list \'load-path "/usr/local/emacs23/my_plus" ;拓展文件(插件)目录

     安装完毕之后,就可以开始使用你的Emacs了,推荐一个博客:http://emacser.com/,这是一个以emacs为主题的博客,有很多emacs相关的帖子和资源,方便大家学习。

建议继续学习:

  1. 配置Nginx+uwsgi更方便地部署python应用    (阅读:105192)
  2. 为什么要用 Emacs/Vim,而不是任何其他编辑器    (阅读:12002)
  3. Linux 下 PHP 5.2.x 连接 SQL Server 数据库 FreeTDS 配置笔记    (阅读:9975)
  4. Emacs配置C/C++-mode的代码智能提示和自动补全    (阅读:9175)
  5. nginx的配置文件    (阅读:8585)
  6. 如何查看Linux 硬件配置信息    (阅读:5698)
  7. Centos yum 安装nginx+PHP-FPM+eAccelerator+mysql    (阅读:5464)
  8. Apache2中俩种设置PHP的异同    (阅读:5102)
  9. emacs改变人生    (阅读:4948)
  10. Linux(Ubuntu 10.04)上安装配置apache+php+mysql+phpmyadmin    (阅读:4861)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:LVM介绍
  • 作者:ian    来源: Vimer
  • 标签: Emacs 配置
  • 发布时间:2010-05-28 09:34:41
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1