Emacs怎么配置和安装?
2个回答
展开全部
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文件备份,不会对其它应用程序产生任何影响。第三种方法,修改注册表,在注册表中进行如下设置:
展开全部
关于如何安装
==============
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====
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询