emacs 命令一般会涉及到ctrl命令和alt命令
屏幕显示控制操作
ctrl + v 进入到下一个文本页面
ctrl + L 把此处光标放到屏幕中间位置
alt + v 返回到上一个文本页面
屏幕窗口划分
ctrl + x n 表示划分n个窗口
ctrl + x o 光标在窗体间切换
ctrl + alt + v 滚动另一个窗体
屏幕光标操作
ctrl + p 移动上一行末端
ctrl + n 移动到下一行末端
ctrl + b 左移一个字符光标
ctrl + f 右移一个字符光标
alt + b 左移一个单词光标
alt + f 右移一个单词光标
ctrl +a 移动到一行前面
ctrl +e 移动到一行后面
alt +a 移动到一个句子前面
alt +e 移动到一个句子后面
alt -< 移动到文本最前面
alt ->移动到文本最后面
屏幕滚动
ctrl + u 8 Ctrl +v 屏幕向上滚动8行
ctrl + u 8 alt +v 屏幕向下滚动8行
ctrl + u 0 ctrl +L 当前行作为第一行
字符编辑
del 删除光标前字符
ctrl+d 删除光标后一个字符
alt +del 删除光标前一个单词
alt +d 删除光标后一个单词
ctrl +k 剪切从光标删除到行尾的内容
alt +k 剪切从光标删除到句子尾
ctrl +u 2 ctrl +k 删除两行
撤销
ctrl + y 返回之前删除的内容 (将缓冲区的内容粘贴到光标所在的位置)
alt + y
ctrl + / 等同于ctrl + x u 撤销之前操作
复制文本
起点按下ctrl + space 或者 c + @ 表示复制起点,移动光标到结束点,按下alt+w 将内容复制到系统缓冲区
文件操作
ctrl + x ctrl + f 查找文件
ctrl + x ctrl + s 保存文件
ctrl + x s 保存缓存文件
ctrl + x ctrl + b 查看缓存文件列表
ctrl + x b 文件名 查看缓存文件
ctrl + x ctrl +c 保存文件并退出emacs
ctrl + x u 返回上操作
文件查找
ctrl + s 输入搜索字符(后搜索),再按ctrl + s 在所搜索的字符间切换,del 返回上一个字符
ctrl + r 输入搜索字符(前搜索),再按ctrl + s 在所搜索的字符间切换,del 返回上一个字符
ctrl+g 终止命令操作
alt+x shell 进入shell环境,可以再次编译程序
alt+x gdb 进入调试代码环境
alt+x eshell 进入emacs环境的shell环境,可以进行编译
emacs提供自动保存机制,自动保存文件前后有#,用户正常保存之后,会删除给文件