学习Emacs不少次,可是老是没有太多耐心。虽然说Emacs自带的快速指南也没有多长,可是仍是没能看下来,多是记性很差,背东西多了心烦。因此仍是一点一点来吧,先把Emacs就当Notepad来用,先记些最基本的东西。编辑器
下面先来一段Emacs键盘命令书写约定,拷贝自Emacs快速指南:
学习
【Emacs 键盘命令一般包含 CONTROL 键(有时候以 CTRL 或 CTL 来标示)和META 键(有时候用 EDIT 或 ALT 来标示)。为了不每次都要写出全名,咱们约定使用下述缩写:
C-<chr> 表示当输入字符 <chr> 时按住 CONTROL 键。所以 C-f 就表示:按住 CONTROL 键再输入 f。
M-<chr> 表示当输入字符 <chr> 时按住 META(或 EDIT 或 ALT)键。若是你的键盘上没有 META 、EDIT 或 ALT 键,用下述方法也等效:先按一下 ESC 键而后放开,再输入 <chr>。咱们用 <ESC> 来表示ESC 键。】spa
下面正式开始咱们的第一次学习class
一、文件
1) 新建、打开文件:C-x C-f (文件存在就打开,文件不存在就新建)
2) 退出Emacs:C-x C-c
3) 保存文件:C-x C-s
4) 另存文件:C-x C-w配置
二、取消操做
1)编辑文本错误(错误输入,错误删除等): C-/
2)命令错误:C-g,例如:想按Shift-x,结果按成C-x,那么按C-g,能够取消。 搜索
三、光标移动
1) 上:C-p 下:C-n 左:C-b 右:C-f
2)下一页:C-v 上一页:M-v
3)行首:C-a 行尾:C-e方法
四、编辑
1)删除一个字符:C-d 退格:Backspace键(退格与其余编辑器同样)
2)删除一个单词:M-d 例如:myclass.setvalue(cc); 将光标移到m,而后按M-d就会删除myclass,光标移到setvalue的s,按M-d就会删除setvalue,一样光标移到c,按M-d就会删除cc
3)剪切本行从光标处到末尾(不包括回车):C-k (当光标处于行末尾时,删除回车)
4)粘贴:C-y
5)选择:C-@ (就是ctrl+shift+2,能够右手shift,左手C-2)设置边界点,而后移动光标,光标和边界点之间的部分就会选中,并高亮显示。
6)复制、剪切:选中内容后,按M-w 复制,按C-w剪切。(若是运行了QQ,由于热键冲突,M-w可能会很差用,能够修改QQ的热键,修改Emacs固然也行,可是我如今不会,也暂时不想涉及配置问题)。移动
五、搜索替换
1)搜索:C-s
2)替换:M-% (就是Alt+Shift+5)文件
好了,先这样吧,再多又要晕了,至少如今能够把Emacs当记事本用了。键盘