Emacs 是一个强大且可扩展的文本编辑器,在 Linux 和其他类 Unix 系统上被广泛使用。本 Emacs 入门指南将向您介绍一些基本的编辑命令。在 Emacs 的术语中,C- 指的是 Ctrl 键,M- 指的是 Meta 键,通常是 Alt 键。
Emacs 文本导航
虽然 Home、End 和箭头键等标准导航键可以按预期工作,但 Emacs 提供了更高效的命令来在文本(Emacs 称之为“缓冲区”)中移动。掌握 Emacs 导航是精通 Emacs 的关键一步。
以下是一些用于移动光标的基本 Emacs 命令:
C-向上箭头: 向上移动一个段落
C-向下箭头: 向下移动一个段落
C-向左箭头: 向左移动一个单词
C-向右箭头: 向右移动一个单词
M->: 移动到缓冲区末尾
剪切和粘贴
在 Emacs 中,剪切称为“killing”,粘贴称为“yanking”。要执行这些操作,您首先需要选择一个文本区域。
要开始选择文本,请将光标移动到所需区域的开头并按下 C-space。这会设置“标记”(mark)。然后,使用任何导航命令将光标移动到您想要选择区域的末尾。标记和当前光标位置之间的区域将被高亮显示。
选择区域后,您可以使用以下命令:
C-w: kill (剪切) 选定的区域
C-y: yank (粘贴) 最后被剪切的文本
这些基本命令构成了 Emacs 文本编辑器中编辑的基础。