第一次看到Emacs是在高三,那个时候刚刚对编程有点兴趣,感到牛逼的程序员都不屑于用相似VS或者Eclipse这种集成的IDE,要么就是用notepad++编好以后用gcc make一下,要么就是在Linux系统(很无法子的是,我上高中的那个小镇,电脑都不多,更不要说装Linux,99.99%的人都只会在Windows下工做,而且没有互联网)里用Vim和Emacs。程序员
我做为一个初学的初学者,可能连菜鸟都算不上,在这里写一些关于Emacs的学习笔记。编程
(初次编辑于2016年11月29日23:30,第一次修改2016年11月30日12:42)windows
一、怎么安装。学习
答案是不须要安装,第一步须要从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位的,别搞错了。debug
第二步是解压缩,会获得一个文件夹,里面有bin/libexec/share/var几个子文件夹,建议把这个文件夹就用emacs命名(全小写),这样在命令行下应该会好用一点。调试
第三步是把这个文件夹放在你平时集中安装软件的地方,诸如:C:/Program Filesblog
第四步是在Windows的控制面板-系统-高级系统设置-环境变量中,在PATH里添加emacs/bin的路径,好比我就添加了;C:\Program Files\emacs\bin教程
注意:前面要加一个分号,并且不要在中文输入法里输入这个分号,至于为何,这就跟安装JAVA环境是要添加环境变量是一个道理(具体就是让Windows知道有这么个文件夹能够给你调用),会JAVA的人确定不用再说了。ip
第五步就是在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-x再按c-c 退出
c-v 下一屏
m-v 前一屏
c-n 下一行
c-p 上一行
c-f 下一个字符
c-b 上一个字符
若是把c换成m,则变成了按词汇的功能
m-f 下一词的末尾,注意仅用于英文,若是是中文就是下一个标点符号。
m-b 在中文环境下没用(至少我是这样)
c-a和c-e 把光标挪到一行的头和尾
m-a和m-e 把光标挪到一句的头和尾,中文是用句号区分的。
m-<(其实就是Alt+Shift+<) 移动到全文的开头(看看你的键盘,而后就会发现为何要加Shift)
m->(其实就是Alt+Shift+>) 移动到全文的结尾