`
wbj0110
  • 浏览: 1603901 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

常用 emacs 命令 备忘

阅读更多
C-x C-f         寻找文件。
C-x C-s         保存文件。
C-x C-b         列出缓冲区。
C-x C-c         离开 Emacs。
C-x 1           关掉其它所有窗格,只保留一个。
C-x u           撤销。
C-x s        保存多个缓冲区
C-x b foo <Return> 以回到文件“foo”的缓冲区。

C-g        撤销 M-x 指令
C-s        是向前搜索
C-r        是向后搜索
再按一次,搜索下一个出现的位置, C-g 来终止搜索

C-x     字符扩展。  C-x 之后输入另一个字符或者组合键。
M-x     命令名扩展。M-x 之后输入一个命令名。

M-x grep-find 全局查找字符串
M-x replace-string 字符串替换
字符串替换命令需要两个参数――被替换的字符串和用来替换它的字符串。每个
参数的输入都以换行符来结束。
或者 M-x repl s<Return>changed<Return>altered<Return>

C-x 1      (在上方窗格里)输入 C-x 1 关掉下方窗格。
C-x 2       将屏幕划分成两个窗格。
C-x o      (“o”指的是“其它(other)”),将光标转移到下方的窗格。
C-M-v       命令滚动另外一个窗格
C-x 4 C-f    在一个新开窗格里打开文件。(输入 C-x 4 C-f,紧跟着输入一个文件名,再用 <Return> 结束)

C-k : kill-line         剪切当前行从光标到行末的内容
C-a C-k             默认情况下,要想剪切整行,只需光标跳转到行首,然后C-k就可以了
C-w : kill-region        剪切光标选中的内容

  Emacs 中的剪切不叫剪切(cut),叫kill
  复制(copy)不叫copy ,叫kill-ring-save (这个可以理解为先kill掉放到kill-ring
  里,然后再把它save回来). 
  另外还有一个操作叫delete ,delete 与kill的区别是kill掉的内容会被放到
  kill-ring(剪切环)而delete掉的内容则直接删掉了,除了进行undo操作外没法找回删
  掉的内容。而kill 掉的内容很容易从kill-ring中取回。有了kill-ring的Emacs可以
  说是具有了多个剪贴板。
  说一说默认的与kill yank delete 有关的键绑定

    • C-w kill-region
    • C-k kill-line
    • C-M-k kill-sexp 这个比较复杂 它表示删除一个结构单元。对不同类型的文档(c java
      文本 等)一个结构单元表示不同的含义。你可以尝试一下。(比如,你移动到一个
      括号的开头,按下,则删除整个括号内的内容)
    • C-d delete-char
    • M-d kill-word
    • C-backspace backward-kill-word

       

    • M-w kill-ring-save 复制。
    • C-y yank 粘贴。
    • 另外在按下C-y后,按一次或多次M-y 会循环取出kill-ring中的内容,然后贴到当
      前位置 。

       

    • 但是kill-ring毕竟不是操作系统的剪切板,kill-ring里的内容是没法在其他程序
      里利用的。所以要用好它又设及到与系统剪切板的同步的问题了。 在Windows 上
      Emacs已经默认解决了这个问题。在Linux上没有。因为Linux的剪切板不只一个。所
      以问题要复杂许多。

下面列出主要术语的译词对照,并给出注释说明:

    command               命令
    cursor                光标
    scrolling             滚动
    numeric argument      数字参数
    window                窗格 [1]
    insert                插入
    delete                删除 [2]
    kill                  移除 [2]
    yank                  召回 [2]
    undo                  撤销
    file                  文件
    buffer                缓冲区
    minibuffer            小缓冲
    echo area             回显区
    mode line             状态栏
    search                搜索
    incremental search    渐进式搜索 [3]
分享到:
评论

相关推荐

    Emacs命令全集Emacs_command_tables.pdf

    文档“Emacs命令大全Emacs_command_tables.pdf”是一份关于Emacs所有命令的详细列表,帮助程序员深入了解并使用Emacs的各种功能。 文件中提到的Emacs主要模式(Major modes)是针对特定类型的文件或任务定制的编辑...

    emacs基本命令

    ### Emacs基本命令详解 #### 一、概述 Emacs是一款高度可配置且功能强大的文本...以上介绍了Emacs编辑器中常用的一些基本命令,熟练掌握这些命令能够极大地提高工作效率。希望本指南能帮助您更好地理解和使用Emacs。

    EMACS常用操作命令_VerilogEMACS_

    本篇文章将深入探讨EMACS中的常用操作命令,以提升你在Verilog开发中的效率。 首先,让我们了解一些基本的EMACS操作: 1. **启动与退出**:启动EMACS可以使用`emacs`命令,退出则通常通过组合键`Ctrl+x` `Ctrl+c`...

    emacs常用命令.pdf

    在介绍emacs常用命令之前,需要了解的是,Emacs命令的输入方式通常结合使用Ctrl(控制键)、Meta(可选的元键,通常为Alt或ESC)、以及Shift等修饰键,与字母、数字或功能键组合来输入。 以下是一些Emacs编辑器中...

    emacs编辑命令速查手册

    这些命令涵盖了Emacs中最常用的文件处理、光标移动以及文本编辑功能,熟练掌握它们可以极大地提高工作效率。通过持续练习和使用这些快捷键,您可以更快地完成编辑任务,并更好地利用Emacs的强大功能。

    常见Emacs命令整理

    通过以上整理的常用Emacs命令,我们可以看出Emacs的强大之处在于其丰富的功能以及高度的可定制性。对于日常的文本编辑工作而言,熟练掌握这些命令将极大地提升工作效率。希望这些整理能够帮助你更好地利用Emacs这款...

    emacs常用命令

    ### Emacs常用命令详解 #### 一、进入与退出Emacs - **命令**: `C-z` - **功能**: 挂起Emacs。 - **命令**: `C-x C-c` - **功能**: 永久离开Emacs。 #### 二、基本操作 - **命令**: `C-p` - **功能**: 移至上...

    EMACS 命令速查表

    这份简明的EMACS命令手册涵盖了基本的操作,帮助用户快速上手。 ### 文件和编辑缓冲区操作 1. **C-x C-f**:`find-file`,查找并打开文件。此命令允许你在当前EMACS会话中打开一个新的文件。 2. **C-x C-v**:`...

    emacs学习文档常用命令

    这是使用freemind 绘制的emacs常用命令学习思维导图,它包含了emacs若干入门级命令。学会这些,基本上就可以使用emacs了。

    vi emacs 命令手册

    ### vi和emacs命令手册知识点详解 #### 一、vi编辑器概述 - **vi编辑器简介**:vi(visual editor)是一种广泛使用的文本编辑器,它最初是在UNIX系统上开发的,现在几乎所有的类Unix系统(包括Linux)都内置了vi...

    常用命令(备忘与分享)

    标题中的“常用命令(备忘与分享)”表明这个压缩包文件包含了有关计算机操作系统,特别是Linux系统中的常用命令的总结和笔记。这些命令是系统管理员、开发者或者任何在Linux环境中工作的人日常操作的基础,用于管理...

    emacs使用手册和常用命令

    8. **Emacs命令快捷键** - 命令通常由控制键(Ctrl,`C-`)和元键(Alt,`M-`)组成。 - `C-h t`启动Emacs教程,`C-h f`查看函数帮助,`C-h k`查询键绑定。 9. **Emacs社区与资源** - 在线社区如StackExchange的...

    emacs 使用备忘

    本文档提供的是一份Emacs的使用备忘录,主要涉及Emacs的操作指令和快捷键,涵盖了缓冲区导航、命令执行、缓冲区操作、Shell操作、SHEME编程以及文件操作等方面的内容。 首先,我们来看Emacs的缓冲区导航指令。缓冲...

    emacs用法和实用命令

    #### 二、核心功能与常用命令详解 ##### 1. 文件操作 Emacs提供了多种用于文件管理的命令,方便用户进行文件的查找、打开、保存和关闭等操作。 - **C-x C-f**:查找并打开文件。此命令会在新的缓冲区中打开文件,...

    EMACS 的 VIPOR 模式命令卡片

    ### EMACS 的 VIPOR 模式命令卡片解析 #### 一、引言 在文本编辑领域,Emacs 和 Vim(源自 Vi)都是极为强大的编辑器。对于习惯了 Vim 的快捷键而又想利用 Emacs 强大功能的用户来说,VIPOR 模式提供了一个很好的...

    emacs快捷键表/命令

    本文将详细介绍Emacs的一些常用命令与快捷键,帮助你更快地入门并熟练使用这一强大的文本编辑工具。 #### 基本操作 - **启动与退出** - 启动:在终端中输入`emacs`即可启动。 - 退出:按下`C-x C-c`组合键来退出...

    emacs 快速记忆命令

    ### Emacs 快速记忆命令详解 #### 一、引言 Emacs是一款极其强大的文本编辑器,被广大程序员和文字工作者誉为“编辑器之神”。然而,由于其功能繁多,很多用户在初次接触时可能会觉得难以掌握,尤其是如何快速记住...

    emacs常用配置.zip

    包含常用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书籍:生存于emacs+生活于emacs+emacs手册

    《GNU Emacs Pocket Reference》则是一本实用的手册,提供快速参考信息,帮助用户查找常用命令和功能。这本书通常以紧凑的形式列出Emacs的关键操作,包括文本操作、搜索和替换、缓冲区和窗口管理,以及各种模式的...

Global site tag (gtag.js) - Google Analytics