Emacs使用笔记

翻页预览命令:
C-v 向前移动一屏
M-v 向后移动一屏
C-l 重绘屏幕,并将光标所在行置于屏幕的中央

光标移动命令:
C-f 向右移动一个字符
C-b 向左移动一个字符

M-f 向右移动一个词【对中文是移动到下一个标点符号】
M-b 向左移动一个词【对中文是移动到上一个标点符号】

C-n 移动到下一行
C-p 移动到上一行

C-a 移动到行首
C-e 移动到行尾

M-a 移动到句首
M-e 移动到句尾

文本编辑命令:
<DEL>删除光标前的一个字符【这里的DEL指键盘上的Backspace键】
C-d 删除光标后的一个字符

M-<DEL>移除光标前的一个词
M-d 移除光标后的一个词

C-k 移除从光标到“行尾”间的字符【移除其实相当于其他编辑器里的剪切】
M-k 移除从光标到“句尾”间的字符

C-y 在光标所在处插入最后移除的文字【这个召回命令其实相当于其他编辑器里的粘贴】
M-y 召回在前一次被已移除的内容,连续使用M-y直到找到你想要召回的东西。
C-/ 撤销命令

文件操作命令:
C-x C-f 寻找一个文件【如果寻找一个不存在的文件,将创建此文件,只有存盘的时候,Emacs才会真正创建这个文件】
C-x C-s 存储这个文件
C-x C-c 退出Emacs

缓冲区操作命令:
C-x C-b 列出缓冲
C-x 1 离开缓冲区列【只保留当前光标所在窗格】
C-x b 缓冲区名称<Return>切换缓冲
C-x s 保存多个缓冲区

搜索命令:
C-s 向前搜索【再按一次C-s,搜索下一个,敲<Return>结束搜索】
C-r 向后搜索【除了搜索方向与C-s相反之外,其余操作都一样】

多窗格:
C-x 2 将屏幕划分为两个窗格【数字2可以是其他数字(除1以外)】
C-M-v 向下滚动另一个窗格
C-M-S-v 向上滚动另一个窗格
C-x o 将光标移动到另一个窗格
C-x 1 只保留当前光标所在窗格

帮助命令:
C-h 使用帮助功能
C-h ? Emacs会告诉你它提供了那些功能
C-h c 简要说明【C-h c后面加要查询的命令】
C-h k 详细说明【C-h k后面要加查询的命令】
C-h f 解释一个函数【需要输入函数名】
C-h i 阅读手册【也就是通常讲的Info】
C-h r Emacs使用手册【也就是通常讲的Manual】

--摘自:Showber

posted @ 2019-06-24 21:02  Polo西柚  阅读(94)  评论(0)    收藏  举报