`
terra
  • 浏览: 23990 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

emacs快捷键笔记

阅读更多
移动:
C-p : 上一行
C-n : 下一行
C-f : 往前移一个字符
M-f : 往前移动一个单词(中文则是上一个标点处)
C-b : 往回移一个字符
M-b : 往回移动一个单词(中文则是到下一个标点处)
C-a : 行首
C-e : 行末
M-a : 上一句
M-e : 下一句

编辑:
C-d : 删除下一个字符
M-d : 移除下一词
M-Backspace: 移除前一个词
C-w : 移除选中的部分
C-k : 移除到行末,如果在行末,则移除换行符
C-@ : 设定选择起始点,终点为光标所在地
C-y : 召回之前被移除的东西
M-y : 在C-y之后,可以循环以前移除的东西

C-x f : 设置行边界
M-q : 将当前段落重新折行
C-x z: 重复上一条命令,重复按z可继续重复
C-u <数字> <命令>: 重复<命令>总计<数字>次

搜索:
C-s : 向前搜索,如果处于C-s/C-r搜索状态,则找到下一个
C-r : 向后搜索,如果处于C-s/C-r搜索状态,则找到上一个


文件:
C-x C-f : 打开或者新建文件
C-x 4 C-f : 在另一个窗格里打开或者新建文件
C-x C-s : 保存当前buffer
C-x s : 保存所有buffer
C-x C-b : 显示buffer列表
C-x b : 切换到某个buffer
C-x k : 关闭某个buffer,直接回车则关闭当前buffer

其他:
C-g : 终止当前命令(emacs失去响应的时候使用),也可以取消输入了一半的命令
C-u : 前缀数字参数,C-u后输入重复次数,然后再输入要重复的命令
C-l : 将光标所在位置移动到屏幕中央
C-x C-c : 退出emacs
C-x u : C-_ : C-/ : 撤销
C-x z : 重复前一个命令,按z可继续重复

窗格:
C-x 1 : 关闭其他窗格,将当前窗格最大化
C-x 2 : 将当前窗格拆分成上下2格
C-x 3 : 将当前窗格拆分成左右2格
C-x o : 将光标移动到另一个窗格里
C-M-v : 将另一个窗格的文本向下翻页
C-S-M-v : 将另一个窗格的文本向上翻页
C-x 4 0 : 关闭当前buffer以及窗格
C-x 0 : 关闭当前窗格


帮助相关:
C-h ? : emacs提供了那些帮助
C-h m : 查看当前主模式的帮助文档
C-h c  其他命令 : 查询之后键入的命令的帮助信息
C-h k  其他命令 : 比C-h c 更详细
C-h a file : 查找包含有“file”的C-x命令
分享到:
评论

相关推荐

    Emacs笔记.pdf

    **1.3 快捷键与文件操作** - **C-x C-f**: 打开新文件。 - **C-x C-v**: 用新文件内容替换当前文件。 - **C-x i**: 将文件内容插入光标所在位置。 - **C-x C-s**: 保存文件。 - **C-x C-c**: 关闭编辑器。 - **C-x ...

    emacs-window环境搭建

    `Org-Mode` 是一个强大的组织和笔记系统,可以用来规划任务、做笔记甚至创建幻灯片;`AUCTeX` 则是LaTeX写作的理想伴侣,提供语法高亮、自动完成和错误检查等功能。 此外,Emacs的配置文件是`.emacs` 或者 `init.el...

    emacs26.1 windows版本

    4. **扩展库的更新**:Emacs有许多内置的库和模式,如ESS(用于交互式统计编程),AUCTeX(LaTeX编辑),Org Mode(任务管理和笔记),等等。Emacs 26.1可能会包含这些库的最新版本,提供更好的集成和支持。 在提供...

    emacs配置IDE

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

    Emacs教程Learn_GNU_Emacs

    此外,Emacs的Org模式是其一大亮点,它是一个组织和笔记工具,可以用来做日程管理、任务跟踪和笔记整理。Org模式支持结构化文本,可以导出为HTML、PDF等多种格式,是个人知识管理和生产力提升的好帮手。 Emacs社区...

    emacs常用配置需要的文件

    1. **快捷键绑定**:Emacs的快捷键基于键绑定,可以通过`(global-set-key (kbd "C-x C-f") 'find-file)`这样的命令将`C-x C-f`绑定到打开文件的操作上。学会自定义快捷键可以极大地提升操作速度。 2. **模式设置**...

    emacs-win32

    熟悉这些快捷键是高效使用Emacs的关键。 2. **Lisp编程**:Emacs的核心是用Lisp语言编写的,用户可以通过修改或编写Lisp脚本来定制编辑器的功能。Emacs Lisp(简称Elisp)是Emacs的内置脚本语言,允许用户扩展编辑...

    emacs编辑工具学习资料

    "emacs_学习笔记_-_初级教程"和"Emacs教程初步"都是面向新手的教程,提供了详细的步骤和示例,涵盖了Emacs的基本操作和常用快捷键,有助于初学者快速建立对Emacs的基本操作技能。 "Emacs生活"这部分可能包含了一些...

    学习笔记:使用emacs-org-mode编写笔记

    Emacs是一种功能强大的文本编辑器,而Org-Mode则是Emacs中的一个扩展模式,专为组织、计划、写作和笔记记录而设计。本文将深入探讨如何使用Emacs Org-Mode来编写学习笔记,特别是在编程和IT知识学习过程中的应用。 ...

    emacs 配置文件

    在`.emacs`文件中,你可以设置快捷键、加载插件、定义工作空间、个性化颜色主题等。例如,你可以通过以下代码启用自动完成功能: ```lisp (require 'auto-complete) (global-auto-complete-mode t) ``` 此外,你可能...

    Emacs安装包,直接解压就可以用了

    - 常见的Emacs扩展有:AUCTeX(LaTeX编辑),Magit(Git集成),Org-Mode(笔记和项目管理), Projectile(项目导航), company(代码补全)等。这些扩展大大提高了开发效率。 5. **窗口管理**: - Emacs支持多...

    关于emacs的经典教程和一些插件及配置文件

    - **键绑定**:Emacs的命令操作主要通过键盘快捷键完成,如C-x C-c用于退出Emacs,C-x C-f用于打开文件。 - **缓冲区与工作区**:缓冲区是Emacs内部用于存储文件内容的地方,而工作区则是显示缓冲区的窗口。 2. *...

    emacs24学时教程.rar

    Emacs有自己的键盘快捷键系统,称为“键盘宏”,这一部分也会讲解如何使用这些快捷键来提高效率。 第二部分将深入到Emacs的配置和定制。Emacs的强大之处在于它的高度可定制性,用户可以通过Lisp语言编写配置文件(....

    emacs配置例子.rar

    7. **其他功能**:Emacs还有许多实用的功能,如Org-Mode用于任务管理和笔记,AucTeX用于LaTeX文档编辑,M-x compile可以直接在Emacs内运行编译命令等。 在深入研究压缩包中的配置例子时,你需要理解每个配置的作用...

    markdown-mode-guide:Emacs的Markdown模式指南

    Markdown模式在Emacs中的应用是文本编辑器爱好者和程序员常用的一种功能,特别是在编写文档、笔记或博客时。Emacs的Markdown模式(markdown-mode)提供了一种高效的方式来编辑Markdown语法的文本,使其易于阅读和...

    emacs org model

    Org Mode 文件通常以 `.org` 扩展名保存,它们是一种轻量级的纯文本格式,可用于编写文档、管理任务、记笔记等。一个简单的 Org 文件示例如下: ```org * 我的第一个 Org 文件 ** 欢迎使用 Org Mode! *** 特点 - ...

    emacs资料合集

    此外,Emacs有许多流行的扩展,如AUCTeX(LaTeX编辑)、Magit(Git版本控制集成)、Org-Mode(组织和笔记工具)和 Projectile(项目管理)。这些扩展极大地扩展了Emacs的功能,使其成为全能的生产力工具。 Emacs...

    leanote-emacs:在emacs中使用leanote平台编写降价笔记的次要模式

    7. **快捷键支持**:设置一系列快捷键,提高操作效率,例如新建笔记、保存、同步等。 `leanote-mode` 是 `leanote-emacs` 的核心部分,它是用 Emacs Lisp(一种内置的编程语言)编写的,用于扩展 Emacs 的基本功能...

    emacs-25.3.tar.gz

    首次使用时,可能需要花费一些时间熟悉其键盘快捷键和操作方式,但一旦熟悉,你会发现Emacs的效率远超一般的文本编辑器。 总结来说,"emacs-25.3.tar.gz"是一个专为Python开发者优化的Emacs版本,包含了丰富的开发...

Global site tag (gtag.js) - Google Analytics