emacs的基本操作

来源:互联网 发布:威斯布鲁克身体数据 编辑:程序博客网 时间:2024/05/01 08:39

有阵子没用emacs了,竟然都快忘记了,干脆把一些基本操作写下来好了。

帮助操作:
c-h t 看入门指南
c-h r 看manual

窗口操作:
c-x 1 只有一个窗口
c-x 2 水平分割窗口
c-x 3 垂直分割窗口
c-x o 切换窗口
c-m-v 滚动下面的窗口(向上滚动是c-m-shit-v)

emacs操作:
c-x c-c 退出emacs
c-u 数字 命令 :重复命令数字次数
c-g 取消
c-z 挂起emacs(fg或者@emacs恢)
m-x 模式名 :模式切换
m-! 可以输入shell命令
F10 菜单

文件操作:
c-x c-f 打开文件
c-x c-s 保存单个文件
c-x c-w 另存为
c-x s 保存所有文件
c-x c-b 列出缓冲区
c-x b 缓冲区名字 :打开指定的缓冲区
c-x k 关闭缓冲区

文本操作:
c-d 删除后一个字符
m-<delback> 删除前一个词
m-d 删除后一个词
c-k 删除直道行为的字符
m-k 删除直道句尾的字符
c-@ 标记文字(选定文字)
c-k 移除一行,c-y 恢复一行。结合起来实现剪切功能
m-y 恢复前面几次c-k移除的内容,不断的按y,可以看到前面几次的内容
c-x u 撤销
c-s 向前搜索,继续按,会移动的到找到的下一个内容
c-r 向后搜索,继续按,会移动的到找到的下一个内容


光标操作:
c-v 向下翻页
m-v 向上翻页
c-u 数字 翻页操作 :翻动数字行
m-< 最开头
m-> 最结尾
c-L 刷新,并把光标在的行放在屏幕中间(常用,也很好用)

c-p 上一行(上移)
c-n 下一行(下移)
c-b 左移一位
c-f 右移一位
c-a 行头
c-e 行尾

m-b 左移一词
m-f 右移一词
m-a 句头
m-e 句尾