EMACS基本操作——Search / Replace
向下搜索:C-s (只搜索单词:C-s RET C-w)
向上搜索:C-r (只搜索单词:C-r RET C-w)
正则表达式搜索:C-M-s / C-M-r
替换:M-%
正则表达式替换:C-M-%
EMACS默认是增量搜索,并有高亮显示。
EMACS基本操作——Window
关闭Window:C-x 0
关闭其他Window:C-x 1
Split Window:C-x 2 / C-x 3 (水平、垂直)
切换Window:C-x o
EMACS基本操作——Shell
进入Shell:M-x shell
Windows下默认进入cmd,Linux下默认进入bash。
EMACS提供了非常类似与bash的eshell(M-x eshell)。
可以重新设置shell,图为Windows中使用cygwin的bash。
EMACS帮助系统
EMACS LISP是自注释的。
EMACS Tutorial:C-h t
EMACS Manual:C-h r
EMACS Info:C-h I
EMACS FAQ:C-h C-f
EMACS 模式查询:C-h m
EMACS 函数查询:C-h f
EMACS 变量查询:C-h v
EMACS 快捷键查询:C-h k
分享到:
相关推荐
下载的这个“Emacs Windows64位”文件很可能是包含了预编译好的64位Emacs二进制程序,以及可能包含了一些常用的配置文件、插件或者定制化设置。安装或解压后,用户可以直接运行Emacs,开始体验这款强大的编辑器。 ...
源代码的完整性意味着我们可以构建自己的Emacs二进制版本,同时,配置文件的存在使得我们可以研究和学习他人是如何自定义Emacs的。 在Emacs的世界里,`.emacs`文件是个人初始化文件,用于存储用户的配置和自定义...
2. **bin**:一般存放可执行文件,如emacs二进制程序。 3. **ssl**:可能与加密和安全相关,可能包含SSL/TLS库,用于HTTPS连接或者加密通信。 4. **include**:可能包含Emacs的头文件,用于编译扩展或插件。 5. **...
Learn GNU Emacs第二版.pdf
#### 二、Emacs基本操作与环境配置 - **启动与退出Emacs**:Emacs可以通过命令行启动,通过特定的命令或快捷键退出。 - **屏幕布局**:Emacs允许用户自定义屏幕布局,包括缓冲区与窗口的管理。 - **在线帮助**:...
#### 二、启动与退出Emacs 启动Emacs非常简单,只需在终端输入`emacs`然后回车即可。退出Emacs可以通过组合键`C-x C-c`来实现。 #### 三、基本操作 Emacs提供了丰富的文本编辑操作,包括移动光标、插入文本、删除...
#### 二、GNU Emacs的特点 - **兼容性**:与Unix兼容,使得用户在使用过程中不会感到陌生。 - **自由性**:GNU Emacs遵循FSF的理念,用户可以自由地使用、修改和分发软件。 - **扩展性**:Emacs支持Lisp编程语言,...
2. **编译脚本**:用于构建Emacs二进制可执行文件的脚本,通常包括Makefile和其他构建系统相关的文件。用户可以通过这些脚本来编译源代码,生成适合不同操作系统和架构的Emacs版本。 3. **测试用例**:为了确保...
#### 二、Diary Mode in Emacs - **功能**: Diary Mode是Emacs的一个功能,用于创建个人日记、日程安排等。 - **命令**: - `calendar-scroll-left`: 向左滚动日历视图。 - 显示所有节日:在日历中输入`x`。 - 列...
通常,你可以访问Emacs官方网站下载最新版本的源代码或者预编译的二进制文件。然而,这里给出了两个7z格式的压缩文件:`emax64-pdumper-bin-20180619.7z` 和 `emax.7z`,它们可能是为Windows准备的预编译版本。这些...
第十二章专门讨论了GNU Emacs为程序员提供的支持,包括代码高亮、语法检查、代码折叠和调试工具,以及如何集成其他开发工具,如构建系统和版本控制软件。 ### 版本控制下的GNU Emacs 第十三章探讨了如何在GNU ...
二、Emacs的安装和配置 * 安装Emacs可以从http://ftp.gnu.org/pub/gnu/emacs/下载源码安装,也可以在Ubuntu上用sudo apt-get install emacs安装。 * 在~/目录下有个隐藏的.emacs文件,这是Emacs的配置文件。Emacs在...
#### 二、Emacs的特点 1. **强大的功能**:Emacs支持多种编程语言和文件格式,能够进行语法高亮、自动完成等功能。 2. **高度可定制性**:用户可以通过Lisp语言自定义各种功能,实现高度个性化的需求。 3. **集成...
二、Emacs Lisp基础 1. 表达式与求值:在Elisp中,一切都是表达式,每个表达式都有一个值。括号用于表示列表,例如`(add-to-list 'my-list 'item)`,其中`add-to-list`是函数,`'my-list`和`'item`是参数。 2. 函数...
#### 二、安装与配置 **1. 下载 color-theme.el** 首先,需要下载名为`color-theme.el`的文件。这里提到的文件是以.txt格式提供的,需要注意的是,不要将其保存为`color-theme.el`这个名字,而是应该保持.txt的...
GNU Emacs的二进制程序包,由其未经修改的官方源代码制成(已发布的版本或开发快照)。 目的是增加使用这个出色编辑器的人数,并希望为它的发展做出贡献。 [我对维护该项目失去了兴趣,因为我看到了一种使用Emacs的...
本书第二版中还着重介绍了如何将Emacs作为一个编程环境来使用,例如解释了如何使用Emacs进行程序设计、调试以及如何将Emacs作为开发环境的核心工具。这对于希望提高编程效率的开发者而言,无疑是极具价值的部分。 ...
#### 二、在Windows环境下使用Emacs **2.1 NT Emacs简介** - **兼容性**:专为Windows环境优化,提高与Windows系统的兼容性。 - **安装与配置**:包括所需目录的设置以及打印功能的配置方法。 - **限制与不足**:...