`

Emacs的基本操作

阅读更多

1Emacs安装

现在较新版本的Linux(如本书中所用的Red Hat Enterprise 4 AS)的安装光盘中一般都自带有Emacs的安装包,用户可以通过安装光盘进行安装(一般在第2张光盘中)。

2.启动Emacs

安装完Emacs之后,只需在命令行键入“emacs [文件名]”(若缺省文件名,也可在emacs编辑文件后另存时指定),也可从“编程”→“emacs”打开,如3.5图中所示的就是从“编程”→“emacs”打开的Emacs欢迎界面。

3.5  Emacs欢迎界面

接着可单击任意键进入Emacs的工作窗口,如图3.6所示。

从图中可见,Emacs的工作窗口分为上下两个部分,上部为编辑窗口,底部为命令显示窗口,用户执行功能键的功能都会在底部有相应的显示,有时也需要用户在底部窗口输入相应的命令,如查找字符串等。

3.6  Emacs的工作窗口

3.进入Emacs

在进入Emacs后,即可进行文件的编辑。由于Emacs只有一种编辑模式,因此用户无需进行模式间的切换。下面介绍Emacs中基本编辑功能键。

1)移动光标

虽然在Emacs中可以使用“上”、“下”、“左”、“右”方向键来移动单个字符,但笔者还是建议读者学习其对应功能键,因为它们不仅能在所有类型的终端上工作,而且读者将会发现在熟练使用之后,输入这些Ctrl加字符会比按方向键快很多。下表3.3列举了Emacs中光标移动的常见功能键。

3.3                                                       Emacs光标移动功能键

   

   

C-f

向前移动一个字符

M-b

向后移动一个单词

C-b

向后移动一个字符

C-a

移动到行首

C-p

移动到上一行

C-e

移动到行尾

C-n

移动到下一行

M-<M
“小于号”)

移动光标到整个文本的开头

M-f

向前移动一个单词

M->M
“大于号”)

移动光标到整个文本的末尾

 

2)剪切和粘贴

Emacs中可以使用“Delete”和“BackSpace”删除光标前后的字符,这和用户之前的习惯一致,在此就不赘述。下表3.4列出了以词和行为单位的剪切和粘贴功能键:

3.4                                                           Emacs剪切和粘贴

   

   

M-Delete

剪切光标前面的单词

M-k

剪切从光标位置到句尾的内容

M-d

剪切光标前面的单词

C-y

将缓冲区中的内容粘贴到光标所在的位置

C-k

剪切从光标位置到行尾的内容

C-x u

撤销操作(先操作C-x,接着再单击u

 

*

注意

Emacs中对单个字符的操作是“删除”,而对词和句的操作是“剪切”,即保存在缓冲区中,以备后面的“粘贴”所用。

 

3)复制文本

Emacs中的复制文本包括两步:选择复制区域和粘贴文本。

选择复制区域的方法是:首先在复制起始点(A)按下“C-Spase”或“C-@(C-Shift-2)”使它成为一个表示点,再将光标移至复制结束电(B),再按下“M-w”,就可将AB之间的文本复制到系统的缓冲区中。在使用功能键C-y将其粘贴到指定位置。

4)查找文本

查找文本的功能键如表3.5所示:

3.5                                                       Emacs查找文本功能键

   

C-s

查找光标以后的内容,并在对话框的“I-search:”后输入查找字符串

C-r

查找光标以前的内容,并在对话框的“I-search backward:”后输入查找字符串

 

5)保存文档

Emacs中保存文档的功能键为“C-x C-s”(即先操作C-x,接着再操作C-s),这时,屏幕底下的对话框会出现如“Wrote /root/workplace/editor/why”字样,如图3.7所示。

3.7  Emacs中保存文档

另外,Emacs在编辑时会为每个文件提供“自动保存(auto save)”的机制,而且自动保存的文件的文件名前后都有一个“#”,例如,编辑名为“hello.c”的文件,其自动保存的文件的文件名就叫“#hello.c#”。当用户正常的保存了文件后,Emacs就会删除这个自动保存的文件。这个机制当系统发生异常时非常有用。

6)退出文档

Emacs中退出文档的功能键为“C-x C-c”。

分享到:
评论

相关推荐

    emacs用户手册(中文版).pdf

    #### 二、Emacs基本操作与环境配置 - **启动与退出Emacs**:Emacs可以通过命令行启动,通过特定的命令或快捷键退出。 - **屏幕布局**:Emacs允许用户自定义屏幕布局,包括缓冲区与窗口的管理。 - **在线帮助**:...

    Emacs入门手册,中文版

    #### 一、Emacs基本操作与键盘映射 Emacs作为一款功能强大的文本编辑器,其操作主要通过键盘快捷键实现。在Emacs中,“CONTROL”通常用“Ctrl”或“CTL”表示,“META”则对应于“EDIT”或“ALT”键。对于没有独立...

    emacs的配置资源,整合了spacemacs

    1. **Emacs基本操作**:了解Emacs的基本键绑定,如C-x C-s(保存文件)、C-x C-f(打开文件)等。 2. **Spacemacs结构**:理解Spacemacs的分层结构,例如编辑、导航、搜索、语言层等。 3. **配置文件结构**:学习...

    emacs操作指南

    通过熟练掌握以上基本操作,你可以更高效地使用Emacs。随着对Emacs的深入学习,你会发现它的强大在于其高度的可扩展性和定制性,可以根据个人需求编写或安装各种插件和模式,使其成为你的专属开发环境。记得,...

    Emacs中文手册.pdf

    Emacs的基本操作包括启动Emacs、挂起Emacs、永久离开Emacs文件、读取文件到Emacs、保存文件到磁盘、插入其它文件的内容到当前缓冲、将要读取的文件替换当前文件、将当前缓冲写入指定的文件等。这些命令都是Emacs的...

    EMACS常用操作命令_VerilogEMACS_

    首先,让我们了解一些基本的EMACS操作: 1. **启动与退出**:启动EMACS可以使用`emacs`命令,退出则通常通过组合键`Ctrl+x` `Ctrl+c`。 2. **移动光标**:使用方向键`↑`、`↓`、`←`、`→`来移动光标,或者使用`...

    三本emacs书籍:生存于emacs+生活于emacs+emacs手册

    《Survive in Emacs》是针对Emacs初学者的一本指南,它详细介绍了如何快速适应Emacs的操作环境,包括基本的键绑定、编辑操作以及如何配置和定制Emacs。书中的内容可能涵盖如何打开、编辑和保存文件,使用Emacs的内置...

    emacs基本命令

    ### Emacs基本命令详解 #### 一、概述 Emacs是一款高度可配置且功能强大的文本编辑器,被广泛用于各种编程语言的开发环境之中。本文档旨在介绍Emacs中的一些基本命令,帮助用户快速掌握Emacs的基本操作方法。这些...

    Emacs教程初步1.pdf

    * Emacs的基本操作推荐参考Emacs自带的Tutorial,有中文版的,非常全面,在学习的同时可以按照提示在Emacs实际操作。 * Emacs的基本操作包括打开文件、保存文件、剪切、复制、粘贴、撤销、重复等。 四、Emacs的扩展...

    Emacs使用详解,Emacs使用详解

    ### Emacs使用详解 #### 一、Emacs简介 ...通过学习和熟练掌握Emacs的基本操作和高级特性,用户可以在日常工作中大大提高效率。希望本文能够帮助您更好地了解Emacs的强大功能,并鼓励您深入探索这款卓越的编辑器。

    Survive in Emacs(Emacs生存指南).7z

    1. **基本操作**:如何启动Emacs,如何打开、保存和关闭文件,以及基本的文本编辑操作,如移动光标、插入文本、删除字符和行。 2. **快捷键和命令**:Emacs以其独特的键盘快捷键而闻名,理解并掌握这些快捷键能极大...

    linux下emac完全使用手册

    #### 三、Emacs基本操作 1. **启动与退出**: - 启动:直接输入`emacs`或`emacs-nw`。 - 退出:按`C-x C-c`组合键。 2. **取消操作**: - 按`C-g`可以取消当前正在执行的操作或中断长时间运行的命令。 3. **...

    Emacs_编辑环境.doc

    本文件主要分为三个部分,逐步深入地介绍了Emacs的编辑环境、基本模式和编辑特性以及高级文本操作。 在第一部分,主要讲解了Emacs的基础知识。Emacs的编辑环境提供了一个全面的交互式工作空间,它不仅是一个文本...

    emacs配置IDE

    首先,理解Emacs的基本操作是必要的。Emacs使用一套独特的键盘快捷键,这些快捷键被称为“键绑定”。例如,Ctrl+x和Ctrl+c组合用于复制,Ctrl+x和Ctrl+s用于保存文件。熟悉这些基本操作可以提高开发效率。 配置...

    王垠 王纯叶的emacs配置

    打开它们,用户可以找到关于Emacs的基本操作、高级用法、自定义配置等方面的详细指南。例如,可能会涵盖以下内容: 1. **基本操作**:如启动Emacs、打开和保存文件、剪切、复制、粘贴、撤销和重做等基本编辑操作。 ...

    GNU.Emacs完全手册

    通过阅读《GNU.Emacs完全手册》,读者不仅可以学会Emacs的基本操作,还能深入理解其内在机制,从而充分利用这个强大的工具,提高工作效率。无论是初学者还是经验丰富的用户,都能从中受益匪浅,将Emacs打造成适合...

    Emacs教程Learn_GNU_Emacs

    本教程“Learn_GNU_Emacs”旨在帮助用户从零开始掌握Emacs的基本操作和高级特性,成为熟练的Emacs使用者。 Emacs的核心理念是“一切皆文本”,这使得它不仅适用于编写代码,还适用于处理各种文本工作,如写作、阅读...

    emacs-window环境搭建

    总结来说,搭建Emacs窗口环境涉及下载和安装适合Windows的Emacs版本,了解并熟悉Emacs的基本操作,配置窗口和框架布局,以及根据需求安装和配置扩展。通过不断学习和实践,你将能够充分利用Emacs的强大功能,提升...

Global site tag (gtag.js) - Google Analytics