C-x C-c 退出
C-v 移动到下一屏; M-v 移动到下一屏
C-l 光标所在行置于屏幕的中央
上一行 C-p (previous)
:
:
向左移 C-b (backward) .... 目前光标位置 .... 向右移 C-f (forward)
:
:
下一行 C-n (next)
M-f 前进一个单词; M-b 后退一个单词
C-a “一行“的头部;C-e "一行"的尾部
M-a “一句”的头部; M-e "一句"的尾部
M-< “所有文字”的最开头; M-> "所有文字"的最末尾
C-u <次数> <命令> 指定重复次数; C-u 8 C-v 屏幕向下滚动8行; C-u 8 C-f 屏幕向前滚动8个字符
C-g 取消命令的执行,如终止一条执行过久的命令,或数字参数
C-x 1 关闭其他所有窗格
<Delback> 删除光标前的一个字符
C-d 删除光标后的一个字符
M-<Delback> 移除光标前的一个词
M-d 移除光标后的一个词
<Delback> 删除光标前的一个字符
C-d 删除光标后的一个字符
M-<Delback> 移除光标前的一个词
M-d 移除光标后的一个词
C-k 移除从光标到“行尾”间的字符
M-k 移除从光标到“句尾”间的字
<开始位置> C-@ <结束位置> C-w 选择移除
C-y 召回移除后的内容
C-y召回最近移除的内容。然后按M-y移除前一次的内容,再M-y.....
C-x u 和 C-_ 撤销
C-x C-f <已有文件名> 寻找一个文件;
C-x C-f <新文件名> 创建一个新文件
C-x C-s 储存这个文件
M-x customize-variable <Return> make-backup-files <Return> 关闭文件备份
C-x C-b 列出缓冲区
C-x 1 离开缓冲区列表
C-x b [<缓冲区名称>] 切换缓冲区
C-x s 保存所有缓冲区
C-z 控制台下暂时离开Emacs;用fg或%emacs回到Emacs
M-x repl s<Return>需要替换的字符串<Return>目标字符串<Return>
自动保存文件名:#源文件名#
M-x recover file<Return> 恢复自动保存的文件
例子:
--:** TUTORIAL.cn (Fundamental)--L670--54%----------------
解释:
-NN%-- 当前位置;文件开头,显示--Top--; 文件尾,显示--Bot--
“L” 和其后的数字显示行号
最开头的(*)表示修改过;短线(-)表示未做修改
小括号的内容表示编辑模式;缺省模式是Fundamental, 为"主模式";还有"Text"模式
M-x fundamental-mode 切换到Fundamental模式.命令C-h m用来查看主模式文档
主模式(major mode)下可以使用一个或多个辅模式(minor mode),如自动折行模式(Auto Fill), 启动该辅助模式命令M-x auto fill mode<Return>,再次输入关闭该模式
C-x f 设定每一行显示的字符数;M-q 刷新自动这行
C-s 向前搜索; C-r 向后搜索
再按C-s(或C-r)向前(向后)搜索
注意:在某些终端下,输入 C-x C-s 会冻结屏幕【屏幕没有任何输出】,使你看不到 Emacs 的任何变化。其原因是操作系统的“流量控制”功能拦截了 C-s 并冻结了屏幕。用 C-q 可以解除屏幕冻结
C-x 2: 将屏幕分成两个窗格
C-x o: 遍历窗格
C-M-v(向下) C-M-S-v(向上): 始终处于一个编辑窗格时,滚动另外一个窗格
M-x ESC ESC ESC: 离开递归编辑
分享到:
相关推荐
emacs学习笔记(持续更新中)_李富强.doc
"Emacs学习笔记"可能是个人的学习记录或者是一些高级技巧的汇集,可能会包含一些专家级用户的使用心得,对提升Emacs使用技巧有很大帮助。 至于"linux emacs gdb"的标签,表明这个学习资料也涵盖了在Linux环境下使用...
Emacs 实践笔记(中文) 为什么写这本书? Emacs的学习和使用需要长时间的积累。有时候学习了一部分相关的知识,如果长期不使用又会忘记,写这本 开源书的目标主要是做记录,以备后查。我从2012年就开始使用Emacs,...
本文将深入探讨如何使用Emacs Org-Mode来编写学习笔记,特别是在编程和IT知识学习过程中的应用。 首先,Org-Mode提供了丰富的结构化文档编辑功能,允许用户创建层次化的标题,这对于组织复杂的知识体系,如算法、...
Emacs社区非常活跃,有许多在线资源可以帮助你学习和探索,例如Emacs Wiki、StackExchange的Emacs板块,以及Gnu.org的官方文档。 总的来说,Emacs 26.1为Windows用户提供了强大且高度可定制的编辑体验。无论你是...
Emacs社区提供了大量的配置示例和主题,新手可以通过学习和借鉴这些资源来快速构建自己的开发环境。 最后,值得一提的是,Emacs的配置和扩展可以通过MELPA(Melpa Stable)和ELPA(Emacs Lisp Package Archive)等...
Python学习笔记中的知识点涵盖了Python编程语言的基础概念和结构。由于文件内容较为复杂且存在OCR识别错误,我们将尝试将内容按可理解的结构和顺序组织并解释这些关键概念。 1. Python基础数据类型:笔记中提及了...
此外,Emacs的Org模式是其一大亮点,它是一个组织和笔记工具,可以用来做日程管理、任务跟踪和笔记整理。Org模式支持结构化文本,可以导出为HTML、PDF等多种格式,是个人知识管理和生产力提升的好帮手。 Emacs社区...
首次打开时,界面可能会显得有些陌生,但不要担心,Emacs提供了丰富的学习资源。`文档参考.txt` 这个文件很可能是包含了安装指南或者Emacs的基本使用教程。打开这个文件,仔细阅读并按照指示操作,能帮助你快速上手...
【Java学习笔记】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems开发,现在由甲骨文公司维护。它的设计目标是提供平台无关性,这意味着Java编写的代码可以在任何支持Java虚拟机(JVM)的设备上运行...
Emacs-win32是GNU Emacs编辑器的Windows操作系统版本,它为Windows用户提供了...总之,Emacs-win32是Windows用户享用Emacs强大功能的桥梁,通过深入学习和定制,可以极大地提升工作效率并满足多样化的文本处理需求。
- 常见的Emacs扩展有:AUCTeX(LaTeX编辑),Magit(Git集成),Org-Mode(笔记和项目管理), Projectile(项目导航), company(代码补全)等。这些扩展大大提高了开发效率。 5. **窗口管理**: - Emacs支持多...
Emacs 是一款强大的...通过不断学习和定制,Emacs能够满足个人的特定需求,成为每个Perl开发者的得力助手。在实际使用中,开发者可以根据自己的习惯和需求,选择和配置适合的工具和插件,以提高编程效率和代码质量。
学习和理解`.emacs`和`.emacs.d`的结构和功能是每个Emacs用户进阶的必经之路。记得备份你的配置,因为它们反映了你的工作流程和思考方式,丢失了可能会带来不小的麻烦。 总之,这个压缩包提供了一个基础的Emacs配置...
- **进阶教程**:可能有《Emacs Lisp编程》等资料,帮助用户学习如何用Lisp语言扩展Emacs的功能。 3. **Emacs插件** - ** Projectile**:项目管理工具,能快速切换、搜索项目中的文件。 - **AUCTeX**:LaTeX编辑...
EmacsPack 是一个针对 Emacs 编辑器的配置仓库,主要记录了用户在学习和使用 Emacs 过程中的配置和定制。这个项目旨在帮助开发者更好地适应和利用 Emacs 的强大功能,提升开发效率。Emacs 23.3 版本是这个配置仓库所...
Linux学习笔记概述 这是一份由个人制作的Linux学习笔记,旨在帮助初学者或有一定基础的用户深入理解和掌握Linux操作系统。作者坦诚地表示,由于自身能力限制,笔记可能存在不足之处,但他愿意与大家分享自己的学习...
同时,Emacs社区还提供了大量的第三方插件,如AUCTeX用于LaTeX文档编辑,Magit用于Git版本控制,Org-mode用于任务管理和笔记记录等,进一步扩展了Emacs的功能。 总的来说,Emacs是一个高度可定制且功能全面的文本...
7. **其他功能**:Emacs还有许多实用的功能,如Org-Mode用于任务管理和笔记,AucTeX用于LaTeX文档编辑,M-x compile可以直接在Emacs内运行编译命令等。 在深入研究压缩包中的配置例子时,你需要理解每个配置的作用...