Emacs怎么配置和安装?

 我来答
天宇0276
2013-12-04 · 超过65用户采纳过TA的回答
知道答主
回答量:116
采纳率:100%
帮助的人:58万
展开全部
emacs-23.exe解压该文件,解压后进入相应的文件夹,文件夹下包含以下子文件夹:bin、data、etc、info、leim、lisp、lock、site-lisp、var.bin文件夹中是一些可执行程序,info文件夹中是帮助信息,site-lisp文件夹中是一些扩展的包(Emacs的插件一般都是一个以el为后缀名的文件). 在bin文件夹中,运行addpm.exe,注册系统变量ComSpec,在我的电脑图标上点击右键,选择"属性",然后选择"高级"选项卡,在"高级"选项卡下面选择"环境变量",在"系统变量"栏中可以看到有一个变量叫做"ComSpec",它的值为C:\WINDOWS\system32\cmd.exe(和%SystemRoot%\system32\cmd.exe一样).该变量的作用是指示emacs调用系统的shell,在windows下一般用的都是cmd,当然也可以使用cgywin等其它的shell,使用cgywin等作为emacs默认的shell时可能会需要一些其它的设置,这些可以参考emacs的在线帮助.运行addpm.exe后,会给emacs添加开始菜单.运行runemacs.exe可以启动emacs。 emacs安装好了以后应该对它进行配置,只有经过一些必要的配置,它才配得上"能煮咖啡"这个称号. 首先在“环境变量”中添加“HOME”变量,例如值为“E:\ erlang” (erlang工程); 接着在“HOME”变量的路径下的目录建立一个文件名为".emacs"的文件(如果不设置HOME变量,可以在根目录C:\目录下建立这个".emacs"文件),如果直接在windows下建立一个".emacs"文件,windows会提示请输入文件名,建立不成功,我们最好直接就用emacs来建立这个文件,在emacs下通过菜单File->Visit New File...来建立一个文件,文件名就是".emacs".".emacs"文件是emacs的配置文件,emacs在启动的时候会从".emacs"文件中读取配置信息,来打开或者关闭各种功能,初始化扩展包或者配置界面上的一些显示(去掉菜单栏,工具栏,改变背景颜色等). 最后创建一个Emacs的快捷方式,放在桌面或者任务栏快速启动,右击快捷方式选“属性”,将“起始位置”设为"E:\erlang“或"%HOME% "(HOME环境变量)。这样Emacs启动后可以直接定位到erlang工程的目录。 Windows下设置Emacs的HOME目录 总的来说,Emacs的默认配置文件放在变量HOME所指的路径下,所以,只要我们把.emacs扔到HOME所指向的目录就可以了,下面就简单介绍一下在Windows下设置home目录的几种方法,并进行简单的对比。第一种方法,改变home环境变量的值。这种方法,改变了$home变量,也会影响Cygwin或是其他一些应用程序,因为有一些程序会根据Windows的home环境变量来寻找数据存放的路径。第二种方法,不改变Windows默认的home值,设置默认的.emacs文件读取你自己的Emacs配置文件,并重新设定Emacs的home目录。你可以在Emacs中输入C-x C-f,然后打开路径~(即当前的home环境变量所指的路径,一般来说是这样的路径:C:/Documents and Settings/water/Application Data)。看看显示的是哪个目录,如果此目录下没有.emacs,可以创建一个.emacs或_emacs,然后在这个.emacs文件里,加入如下语句:?View Code LISP (load-file "E:/water/.emacs")文件E:/water/.emacs 才是我们真正的Emacs配置文件,我们可以在这个真正的配置文件里用如下语句设置我们的home目录:?View Code LISP 1 2 3 4 5(setenv "HOME" "E:/water") (setenv "PATH" "E:/water") ;;set the default file path (setq default-directory "~/") (add-to-list 'load-path "~/emacs/site-lisp")这个方法的优点是比较简单同样也方便对.emacs文件备份,不会对其它应用程序产生任何影响。第三种方法,修改注册表,在注册表中进行如下设置:
_湖心龙
2013-12-13 · TA获得超过242个赞
知道答主
回答量:86
采纳率:0%
帮助的人:56.5万
展开全部

关于如何安装

==============

Linux系统下可以使用系统自带的包管理器。我用的是CentOS,所以是:

sudo yum install -y emacs

其他系统会有不同的包命令。

如果是在Windows下的话,建议直接下载编译好的二进制包。地址:

http://mirrors.ustc.edu.cn/gnu/emacs/windows/emacs-24.3-bin-i386.zip

解压到你平时存放程序的目录。在bin下有runemacs.exe和emacs.exe两个程序。直接运行emacs.exe的话,会出现一个黑框。但是运行runemacs.exe就不会。所以可以把runemacs.exe弄出快捷方式放在自己想要的地方。


关于如何配置

==============

Linux下:在各自的家目录下,会自动生成.emacs.d这个目录。然后你在这个目录下创建并编辑init.el,把网上各种配置写进去。

Windows下:配置一下%home%环境变量就够了。在【用户变量】下新建一个变量home,【值】里是%userprofile%。然后在%userprofile%代表的路径下(一般是C:\Users\xxx)新建一个目录(如果有就不用).emacs.d,剩下的和linux一样了。


最后,学好Emacs需要长时间的实践操作。

配置Emacs还是要学一点ELisp语言。


====END====

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式