Emacs学习笔记
基本屏幕控制
C-v 向前移动一个屏幕/窗格
M-v 向后移动一个屏幕/窗格
C-l 清屏/窗格
基本光标控制
C-p 向前移动一行(p-privious)
C-n 向后移动一行(n-next)
C-b 向后移动一个字符(b-backward)
C-f 向前移动一个字符(f-forward)
M-b 向后移动一个字(对于中文是移动到上一个标点符号)
M-f 向前移动一个字(对于中文是移动到下一个标点符号)
C-a 移动到一行的开始处
C-e 移动到一行的结尾处
M-a 移动到句的开始处
M-e 移动到句的结束处
M-< 移动到文字的最开始
M-> 移动到文字的最后
重复相同操作
C-u 重复次数 命令/字符
eg: C-u 8 C-f 向前移动8个字符
对于C-v和M-v操作使用C-u是使得向前或者向后移动几行,而非几屏
取消先前操作
C-g
窗口操作
C-x 1 只保留一个窗口,即保留当前获取光标的窗口
C-x 2 新开一个窗口
C-x o 窗口切换
C-M-v 滚动其他窗口
删除操作
C-d 删除光标位置后一个字符
M-d 删除光标位置后一个字
C-k 删除从光标所在位置到行末尾间的所有字符
M-k 删除从光标所在位置到句末尾间的所有字符
C-@/C-SPC And C-w 删除两个标记位置间的所有字符,在输入C-@或者C-SPC时,会显示[Mark set]消息.
取消动作
C-x u 将取消上个命令
文件操作
C-x C-f 找到一个文件
C-x C-s 保存文件
缓冲区操作
C-x C-b 列出缓冲区
C-x b 访问缓冲区中的某个内容
C-x s 存储缓冲区
字符查找
C-s 向前查找某个字符串
C-r 向后查找某个字符串
获取帮助
C-h 字符
M-x help
退出Emacs
C-x C-c