首页 > 代码库 > Emacs学习笔记

Emacs学习笔记

第一次看到Emacs是在高三,那个时候刚刚对编程有点兴趣,感到牛逼的程序员都不屑于用类似VS或者Eclipse这种集成的IDE,要么就是用notepad++编好之后用gcc make一下,要么就是在Linux系统(很没法子的是,我上高中的那个小镇,电脑都很少,更不要说装Linux,99.99%的人都只会在Windows下工作,并且没有互联网)里用Vim和Emacs。

我作为一个初学的初学者,可能连菜鸟都算不上,在这里写一些关于Emacs的学习笔记。

(初次编辑于2016年11月29日23:30)

1、怎么安装。

答案是不需要安装,第一步需要从http://ftp.gnu.org/gnu/emacs/windows/ 这里下载压缩包。

注意:我在Win7 32位环境下用Emacs,这个FTP里提供的压缩包有几种格式,类似emacs-n-x86_64-w64-mingw32.zip的是用于64位系统的,类似emacs-n-i686-w64-mingw32.zip的是用于32位的,别搞错了。

第二步是解压缩,会得到一个文件夹,里面有bin/libexec/share/var几个子文件夹,建议把这个文件夹就用emacs命名(全小写),这样在命令行下应该会好用一点。

第三步是把这个文件夹放在你平时集中安装软件的地方,诸如:C:/Program Files

第四步是在Windows的控制面板-系统-高级系统设置-环境变量中,在PATH里添加emacs/bin的路径,比如我就添加了;C:\Program Files\emacs\bin

注意:前面要加一个分号,而且不要在中文输入法里输入这个分号,至于为什么,这就跟安装JAVA环境是要添加环境变量是一个道理(具体就是让Windows知道有这么个文件夹可以给你调用),会JAVA的人肯定不用再说了。

第五步就是在CMD里运行了。当然也可以运行emacs\bin\addpm.exe,这样会自动生成配置文件,并且在启动菜单里添加应用程序快捷方式。不过在我的电脑里,这个addpm.exe没有那么自动,PATH还是要手动添加,不过这样就算是装好了。

如果在CMD里输入emacs你会得到一个GUI窗口

像这样:

技术分享

如果输入emacs -nw,则会出现这样:

技术分享

个人还是喜欢命令行模式多一点,对了,你也可以添加一个快捷方式,里面写上emacs的安装路径\bin\runemacs.exe,推荐在后面加上--debug-int,可以调试配置文件。如果你在快捷方式里直接写了emacs,除去启动那个GUI的窗口外,还会多启动一个CMD窗口(没必要这样)。

2.第一次使用。推荐看一下自带的教程,就是那个Emacs Tutorial,放心,他是中文的。

 凡是C-就是指Ctrl加什么键,凡是M-就是Alt加什么键,这个跟Windows的习惯不同,要注意。

常用的命令

c-v  下一屏

c-f  下一行

如果把c换成m,则变成了带句子的功能

m-f  下一句

 

m-<(其实就是Alt+Shift+<)  移动到全文的开头

m->(其实就是Alt+Shift+>)  移动到全文的结尾

 

Emacs学习笔记