安装,调试
下载http://ftp.gnu.org/pub/gnu/emacs/windows/ 选择和现在时间最接近的2012年10月的那一版,下载解压
运行里面的D:\emacs-23.4\bin目录下的addpm.exe在开始菜单中创建快捷菜单,也可以不用创建。
C+h t 打开emacs教程
打开或编辑一个新文件:Ctrl+x Ctrl+f (以后简称c+x c+f,Alt+x就写为m+x,Shift+x就写为s+x)
Minibuffer中会出现提示:Find file: ~/ (Windows中会是Find file: C:\Windows\System32\)
可以直接在\后面加入想访问文件的名字,比如可以直接写成C:\Windows\System32\D:\C code\test01.c
如果D:\C code\下有test01.c就会打开文件,如果没有,就会创建一个test01.c
保存文件:C-x C-s
如果不小心按错键,C-g退出
向上移动一屏:M+v
向下移动一屏:C+v
光标闪烁的地方会在屏幕显示的中央:C+l(是L不是1)
上一行:C+p(previous)
下一行:C+n(next)
向左移动一个光标:C+b(back)
向右移动一个光标:C+f(forward)
向前移动一个词:M+f(在中文中以句号来计一个词,其实就是一句话)
向后移动一个词:M+b
将光标移动到一行的头部:C+a
将光标移动到一行的尾部:C+e
将光标移动到一句的头部:M+a
将光标移动到一句的头部:M+a
将光标移动到所有文字的最开头:M+S+<
将光标移动到所有文字的最末尾:M+S+>
C+u 数字 你的操作(比如:C+u 8 C+f 会向前移动8个字符)
如果你使用了一个被禁用的命令,按空格表示执行这条命令,n表示不执行
C+x 1 只保留一个窗格(也就是关掉其它所有窗格)
C+u 8 *(其实是Ctrl+u 8 Shift+8)会插入********
C+d 删除光标后的一个字符
M+<Delback>移除光标前的一个词
M+d 移除光标后的一个词
C+k 移除从光标到“行尾”间的字符
M+k 移除从光标到“句尾”间的字符
(d delete 删除 k kill 移除)
C+S+2(其实就是C+@)可以选中文字C+w移除选中的文字
C+y 召回(yanking)你最后移除的文字
C+x u 撤销
C+x C+b 列出缓冲区
**emacs中所有文件名都是严格限定大小写的
C+x s 保存多个缓冲区
字符串替换:M+x repl s<Return>changed(要被替换的词)<Return>altered(替换的词)<Return>
自动换行(根据英文的单词空格来换行):M+x auto fill mode<Return>(命令的开关都是它)
C+s 向前搜索,渐进搜索状态,再按一次C+s 搜索下一个匹配的词
C+r 向上搜索,渐进搜索状态,再按一次C+r 搜索下一个匹配的词
C+x 2 将屏幕划分成两个窗格
C+M+v 滚动下方的窗格 向上滚动是C+M+S+v
C+x o光标移到下方窗格(再按切回)
C+h i 得到手册