第一次看到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+>) 移动到全文的结尾