基础Emacs命令(一个Emacs小白的笔记)

隗新霁
2023-12-01

C-x C-c    退出Emacs
C-/    撤销上一个命令
C-_    撤销上一个命令
C-x u    撤销上一个命令
C-g    退出正在运行的命令
C-v    向后翻页
M-v    向前翻页
C-l    光标所在行定位到屏幕中央
C-l C-l    光标所在行定位到屏幕顶端
C-n    光标下移
C-p    光标上移
C-f    光标右移
C-b    光标左移
M-f    光标以单词为单位右移
M-b    光标以单词为单位左移
C-a    光标移至行首
C-e    光标移至行尾
M-a    光标移至句首
M-e    光标移至句尾
M-<    移动到全文开头
M->    移动到全文结尾
C-u    指定命令重复次数,如:C-u 5 C-f    光标向右移动5格
C-x 1    关闭其他窗格,当前窗格最大化
C-d    =DELETE,删除光标后一个字符
M-backspace    删除光标前的一个词
M-d    删除光标后的一个词
C-k    删除光标到行尾的字符
M-k    删除光标到句尾的字符
C-@ C-w    删除(并复制)指定位置的字符区块
C-k    删除(并复制)连续行
M-w    复制
C-y    粘贴
C-y M-y    粘贴上上次复制的内容
C-x C-f    输入文件名,打开/新建文件
C-x C-s    保存文件
C-x s    保存多个缓冲区
C-x C-b    列出缓冲区
C-x b Filename    切换缓冲区,default上一个缓冲区
C-z    挂起(最小化)在linux中挂起,使用fg或%emacs召回
M-x repl s<Return>changed<Return>altered<Return>    将光标以后的部分所有changed替换为altered
M-x auto-fill-mode<Return>                启动自动换行模式,即输入一定长度之后自动换行
C-u 70 C-x f                        设定自动换行的行边界
M-q    重新执行整个段落的自动换行(在修改段落中间之后)
C-s    向下搜索    连按C-s向下一个搜索结果跳转,<Backspace>/C-r向上一个搜索结果跳转
C-r    向上搜索    C-g终止搜索,光标回到开始搜索的位置;<Return>终止搜索并光标位置不变
C-x 2    屏幕划为两个窗格
C-M-v    滚动另一个窗格
C-M-<shift>-v    向上滚动另一个窗格
C-x o    跳转到其他窗口(遍历)
C-x 4 C-f Filename    在新建窗口打开/新建文件
M-x make-frame<Return>    新建窗口
M-x delete-frame<Return>    关闭窗口
C-h c Command        给出Command的简要说明
C-h k Command        在旁边窗口打开Command的说明文档
C-h f Function-name        解释一个函数
C-h v Variable-name        搜索变量
C-h a Sub-name        搜索与Sub-name相关的命令
C-h i                打开info手册
C-x d    删除文件
C-x C-+    字体增大

 类似资料: