Emacs操作基本命令

基本移动操作

C-x C-c 退出程序

C-v 下一屏

M-v 上一屏

C-l 让光标所在行放置在屏幕中央

C-p 上一行-previous

C-n 下一行next

C-b 左backward

C-f 右forward

M-b 一个词的左移

M-f 一个词的右移

C-a 行首

C-e 行尾

M-< 文章头,有的键盘需要家Shift健

M->文章尾,有的键盘需要家Shift健

C-u 8 C-f 表示C-f执行8次

C-u 10 C-n 表示C-u执行10次

C-g 用于终止过久命令或取消数据参数和只输入到一半的命令

C-x 1 只保留一个窗格

C-x 2 留有两个窗格

<Delback> 删除前一个字符

C-d 删除后一个字符

M-<Delback> 移除前一个词

M-d 移除后一个词

C-k 移除从光标到行尾的字符

M-k 移除从光标到句尾的词

 

批量删除方法:

1.首先移动到要删除的字符处

2.输入C-@(要加Shift)

3.移动到要删除段尾字符处

4.输入C-w

 

C-y 召回被删除的内容

M-y 召回上一次删除的内容,还可以给M-y指定一个正或负的参数

C-x u 撤销刚才的动作

C-_C-/也都是撤销动作命令

 

文件操作

C-g 取消没有输入完的命令

C-x C-f 查找文件

C-x C-s 存储这个文件

C-x C-f TUTorial.cn <Return>回到TUTorial.cn 文件

C-x C-b 列出缓冲区

C-x 1 仅使用一个窗口,即,离开缓冲区窗口

C-x s 保存多个缓冲区

 

#命令集扩展#

C-x 字符扩展。C-x 之后输入另一个字符或者组合键

M-x 命名名扩展。M-x之后输入另一个命令名

C-z 暂时离开Emacs

 

字符串替换

M-x repl s<return> changed<return> altered <return>

 

自动保存

M-x recover file<return>回复自动保存的文件

C-h m 可以查看当前主模式的文档

M-x auto fill mode<return> 启动自动折行模式,再次使用这条命令,自动折行模式被关闭。

 

搜索

C-s 向前搜索 C-r 向后搜搜

再次 C-s 搜索下一次匹配结果

 

多窗格

C-x 2 分为两个窗格

C-M v 使下个窗格向下移动一页

C-M-S v 使下个窗格向下移动一页

C-x o 换到另一个窗格

C-x 4 C-f 在另一个窗格中打开一个文件

 

离开递归边编辑可以用ESC ESC ESC,不能用C-g退出递归编辑,因为C-g的作用是取消“本层递归编辑”之内的命令和其参数

 

获取帮助信息

C-h或者F1或者M-x help<return>

最基本的帮助功能是C-h c. C-h c C-p 描述C-p的功能

C-h k 得到比C-h c 更详尽的信息

C-h f 解释一个函数,C-h f previous-line<return>

C-h v 用来显示Emacs变量的文档

C-h a 相关命令搜索

C-h i 阅读联机手册

你可能感兴趣的:(emacs)