益友网(http://www.1uu2.com) 做linux用户的良师益友、linux操作系统命令教程

当前位置: 益友网 > Linux桌面应用 > 文章正文

Emacs 1: Basics

发表于 2009-11-04 23:20 | 来源: | 阅读 466 次

表 1. 常用的缺省 Emacs 按键前缀
按键前缀
描述
C-c
当前编辑模式特有的命令
C-x
文件和缓冲区命令
C-h
帮助命令
M-x
函数名称
表 2. 常用的 Emacs 缓冲区和文件函数
绑定
函数名
描述
C-x C-s
save-buffer
将当前的缓冲区保存到磁盘。
C-x s
save-some-buffers
要求将所有未保存的缓冲区保存到磁盘。
C-x C-c
save-buffers-kill-emacs
要求将所有未保存的缓冲区保存到磁盘,并退出 Emacs。
C-x C-z
suspend-emacs
挂起 Emacs 并使之成为一个后台进程。
C-x C-b
list-buffers
列出所有缓冲区。
C-x k
kill-buffer
杀死一个缓冲区(缺省情况下为当前的缓冲区)。
C-x C-q
vc-toggle-read-only
切换当前缓冲区的可读状态(如果适用还可以执行版本控制)。
C-x i
insert-file

插入点
插入某个文件的内容。
表 3. 有用的 Emacs 键盘输入(用于移动和导航)
键盘输入
函数
描述
C-p, ↑
previous-line
将插入点向上移动到上一行。
C-n, ↓
next-line
将插入点向下移动到下一行。
C-f, →
forward-char
将插入点移动到下一个字符。
C-b, ←
back-char
将插入点移动到上一个字符。
M-f
forward-word
将插入点移动到下一个单词。
M-b
backward-word
将插入点移动到上一个单词。
C-v, PgDn
scroll-up
将文本向上滚动一屏。
M-v, PgUp
scroll-down
将文本向下滚动一屏。
Home
beginning-of-buffer
将插入点移到缓冲区的开始处。(在某些版本中,这个键被缺省定义为移动到当前行的开始处。)
End
end-of-buffer
将插入点移到缓冲区的末尾。(在某些版本中,这个键被缺省定义为移动到当前行的末尾。)
C-a
beginning-of-line
将插入点移到本行的开始处。
C-e
end-of-line
将插入点移到本行的结尾。
M-a
beginning-of-sentence
将插入点移到句子的开始处。
M-e
end-of-sentence
将插入点移到句子的结尾处。
C-{
beginning-of-paragraph
将插入点移到段落的开始处。
C-}
end-of-paragraph
将插入点移到段落的结尾处。
表 4. 常用 Emacs 编辑命令
键盘输入
函数
描述
Ins
overwrite-mode
切换改写模式(缺省为关闭)。
Backspace
Del
delete-backward-char
删除插入点前的字符。
C-d
delete-char
删除插入点处的字符。
M-d
kill-word
从插入点开始向前删除字符,直到单词末尾。
M-Backspace, M-Del
backward-kill-word
从插入点开始向回删除字符,直至单词的开始处。
C-_
undo
撤消您的上一次键入或操作
C-q 字符 或 XXX
quoted-insert
在插入点插入按键本身代表的字符或由八进制数字(XXX)表示的字符。
C-u 次数 命令
universal-argument
按总的次数(缺省为 4 次)连续执行命令。
表 5. 用来标记和删除文本的 Emacs函数
键盘输入
函数
描述
C-Space
set-mark-command
在插入点设置标记。
C-k
kill-line
删除从插入点到行末的所有文本。
C-w
kill-region
删除区域。
M-w
kill-ring-save
将区域保存在 kill ring 中,但不删除它。
C-y
yank
恢复来自 kill ring 的文本。
表 6. Emacs 中的鼠标操作
鼠标命令
描述
B1
这一命令将设置插入点位置;拖动鼠标左键以设置区域。
B1-B1
这一命令标记一个单词。
B1-B1-B1
这一命令标记一行。
B2
这一命令插入最近被杀死的内容,并把光标移动到插入内容的末尾。
B3
这一命令会设置并突出显示区域,然后无需删除就将其放在 kill 缓冲区中。如果某个区域已经被突出显示并设置,该区域的末尾将移动到您单击的位置。
B3-B3
这个命令将突出显示区域,然后删除它。如果某个区域已经被突出显示并设置,该区域的末尾将移动到您单击的位置,此后该区域将被删除。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/99982/showart_1981950.html

关键字: ,
喜欢益友网的文章,那就通过 RSS Feed 功能订阅阅读吧!

我要评论

*

* 绝不会泄露



返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明 |