c - h ? 查看emacs提供的帮助
c - g取消
c - h c 命令 查看命令的具体信息
1 移除文字
c-@ 移动光标到文字的另一端,c-w移除文字,M-w复制文字
c-k移除某一行字符
m-k 移除某一行字符
c-y将文字召回/粘贴文字
m-y (m为ALT键)持续召回x
2 滚动屏幕
c-v 移到下一屏
m-v 移到前一屏
c - p上一行
c-b 向左移
c-f 向右移
c-n 向下移
c-a 移到行首
c-e移到行尾
c-u 数字参数 c-f 光标移动固定字数
c-u 数字参数 * 插入*
4 M-< (alt + shift + < )移动到文档最开头
M->(alt + shift + >)移动到文档最尾部
5 c - g终止命令
6 c - h k c-f 打开多个窗格
c - x 1 关掉文档窗格
7
<del> 删除光标前的一个字符
c-d 删除光标后的一个字符
8撤销
c - / undo
c - x u 撤销
9 寻找文件
c - x c - f 寻找文件
c - g 取消寻找文件
c - x c - s 文件名字 <Return>储存文件
c - g 取消小缓冲
c - x c -f 再次切回第一个文件
c - x c - b 列出缓冲区
c - x b 文件名 <return> 回到文件这里
c - x s 保存多个缓冲区
10 退出emacs
c - x c - c退出登陆
11 替换字符串
M - x repl s<Return>changed<Return>altered<Return>
12
c- l 将本行带到屏幕最上方
13
c - s 开始搜索(向下)
c - g 终止搜索 停在开始位置
<return> 结束搜索 停在当前位置
c- r 向上搜索
14
M - x make-frame <Return>
新建窗口
M - x delete-frame <Return>
删除窗口
15
emacs自带显示行号功能,在~/.emacs中加入下面两行就可显示行号:
(global-linum-mode 1) ; always show line numbers
(setq linum-format "%d| ") ;set format
16
emacs成行注释
c-@ 选定后 c-x r t 输入注释内容(如#)