官网: http://www.gnu.org/software/emacs/
ntemacs下载地址: http://ntemacs.sourceforge.net/ (win 用户推荐使用此版本)
中文化指南: http://man.chinaunix.net/newsoft/Emac/book.html
基本操作:
C-x C-f 打开文件
C-x k 关闭当前缓冲区,
C-x C-c 离开 Emacs。
C-x C-s 保存文件
C-x s 保存所有缓存区的文件
基本操作命令:
C-t 交换光标前后2个字符的位置
M-t 交换光标前后2个单词的位置
C-d 删除光标后的一个字符
C-k 删除光标后的所有字符
M-<Delete> 移除光标前的一个词(词,英文是以单词,)
M-d 移除光标后的一个词(中文是一句话为一个词,标点)
M-k 移除从光标到“句尾”间的字符
C-g 停止当前命令
ESC *2 停止当前命令
C-@ 进入选定模式, 类似按住shift键
C-w 删除选定的所有字符
C-c 复制选定字符(终于被我找到)
C-y 文字召回, 在当前插入上一次移除的字符.只能最后保留一次(同时也是paste命令, 粘贴)
C-x u 撤销命令(类似于其他主流的Ctrl-Z 功能)
C-/ 当然你觉得C-x u 麻烦, 就是用这个命令吧. 功能一样,呵呵
字符串搜索,替换:
C-s 向前搜索字符串
C-r 向后搜索字符串
M-x replace-string 全文替换
光标操作:
C-v 向前移动一屏
M-v 向后移动一屏
C-f 向右移动一个字符
C-b 向左移动一个字符
M-f 向右移动一个词【对中文是移动到下一个标点符号】
M-b 向左移动一个词【对中文是移动到上一个标点符号】
C-n 移动到下一行
C-p 移动到上一行
C-a 移动到行首
C-e 移动到行尾
M-a 移动到句首
M-e 移动到句尾
M-S-> 移动到文件末尾
M-S-< 移动到文件开始
其他扩展命令:
C-x 字符扩展。 C-x 之后输入另一个字符或者组合键。
M-x 命令名扩展。M-x 之后输入一个命令名。
C-x C-B 列出缓存区所有文件
C-x [1 | 2 | 3] 切换当前有几个窗口(1代表一个,2代表2个)
--------------------------------------------------------
PS: C-u 用来给命令传参数 C-u 8 C-f 会向前移动 8 个字符。
基本上常用的就这么多了...(据说有上千个命令,不知道真假?)
都是必会的哦.看起来有点多, 其实多写几个程序2天左右都能记下来.呵呵
整理了很久....0.0 >>~~~
睡觉了..
分享到:
相关推荐
在介绍emacs常用命令之前,需要了解的是,Emacs命令的输入方式通常结合使用Ctrl(控制键)、Meta(可选的元键,通常为Alt或ESC)、以及Shift等修饰键,与字母、数字或功能键组合来输入。 以下是一些Emacs编辑器中...
Emacs不仅是一个编辑器,更是一个功能丰富的集成开发环境(IDE),它提供了丰富的自定义能力和扩展机制,使其成为程序员和文本工作者的得力工具。 Emacs的全称是“Editing MACroS”,由GNU项目维护,支持多种操作...
包含常用emcas需要的插件,以及.emacs 配置目录: └─site-lisp │ color-theme.el │ ibuffer.el │ ido.el │ linum.el │ redo.el │ session.el │ tabbar.el │ xcscope.el ├─cedet-1.0pre6 ├─...
这个名为"emacs_ok.tar.gz"的压缩包文件显然包含了已经配置好的Emacs环境,这意味着用户可以快速启动并享受定制化的编辑体验,而无需自行配置。 首先,让我们了解一下Emacs的基本知识。Emacs不仅是一个编辑器,它更...
这个“emacs-23.2b.tar.gz”文件是一个针对 Unix/Linux 类系统的归档包,采用 gzip 压缩格式,包含 Emacs 23.2 的源代码。版本号中的“b”可能表示这是该版本的一个测试版或预发布版。 在开源社区中,源代码通常以 ...
Emacs 的核心是一个Lisp解释器,允许用户通过扩展(通常称为“模式”或“包”)自定义编辑器的行为。在"emacs-21.4a.tar.gz"中,我们看到的是一个源代码压缩包,用于在Linux或其他类Unix系统上编译安装Emacs 21.4a。...
4. **安装与配置**:要使用这个源代码包,你需要在 Linux 或 Unix 系统上执行一系列命令,如 `tar -zxvf emacs-23.3b.tar.gz` 解压文件,然后进入解压后的目录并运行 `./configure`,`make` 和 `sudo make install` ...
- `emacs.pdf`可能是Emacs的官方手册,包含了详细的命令和配置指南。 - `emacs.txt`可能是一些用户编写的使用技巧或常见问题解答。 8. **Emacs命令快捷键** - 命令通常由控制键(Ctrl,`C-`)和元键(Alt,`M-`...
带有命令行显示等多功能的emacs配置文件,只需要将config.emacs改名为.emacs放用户目录下即可使用,如果/home/gqb,用户名为gqb。或者cd ~进行用户目录。
这是原地址http://linux.cuit.edu.cn/?p=1020 我是用不到了 我的另一个emacs配置是我自己的 这个是从上面那个地址下的
- 将解压后的`python-mode`文件夹复制到Emacs的配置目录`.emacs.d`下,这个路径可能因用户而异,如示例中的`C:\Users\Taisa\AppData\Roaming\.emacs.d`。 5. **配置Emacs**: - 修改`.emacs`配置文件,这是Emacs...
GNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvu
标题中的“GNUEmacs的可配置自定义主题”指的是GNU Emacs编辑器的个性化设置,Emacs是一款功能强大的文本编辑器,支持高度的定制化。用户可以通过修改或创建自定义主题来改变其界面外观,使其符合个人的工作习惯和...
在“emacs-23.1”这个目录中,你可能会找到以下几类文件: 1. **源代码文件**:通常包含 C 语言编写的源码,这些源码构建了 Emacs 的核心功能。 2. **配置文件**:如 `.el` 结尾的文件,它们是 Emacs Lisp 代码,...
《GNU Emacs Pocket Reference》则是一本实用的手册,提供快速参考信息,帮助用户查找常用命令和功能。这本书通常以紧凑的形式列出Emacs的关键操作,包括文本操作、搜索和替换、缓冲区和窗口管理,以及各种模式的...
Emacs Lisp(简称 Elisp)是内置的编程语言,允许用户编写自定义的命令、模式和宏来扩展编辑器功能。例如,你可以编写一个 Elisp 脚本来自动格式化代码,或者创建一个新的模式来支持特定的语言编辑。 **学习资源** ...
"dot-emacs: 克隆到〜.emacs.d" 这个标题和描述指的是一个关于Emacs配置管理的过程,特别是针对个人配置文件`.emacs.d`的管理。在Emacs中,`.emacs.d`目录是存放所有用户配置、插件和数据的地方。通过克隆到这个目录...
当我们解压 "emacs.d-master.zip" 文件后,会得到一个名为 "emacs.d-master" 的目录,这个目录结构通常会包括以下几个部分: 1. **init.el** - 这是 Emacs 启动时运行的第一个文件,用于加载用户的配置。在这里,你...
缓冲区是你编辑文本的地方,窗口则是在同一屏幕内分割显示多个缓冲区的方式,而框架则允许你在多个显示器上同时显示Emacs。Emacs的操作主要通过键盘快捷键完成,这使得高效编辑成为可能。 教程中会涵盖基本操作,如...