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的各种功能。 文件中提到的Emacs主要模式(Major modes)是针对特定类型的文件或任务定制的编辑...
### Emacs基本命令详解 #### 一、概述 Emacs是一款高度可配置且功能强大的文本...以上介绍了Emacs编辑器中常用的一些基本命令,熟练掌握这些命令能够极大地提高工作效率。希望本指南能帮助您更好地理解和使用Emacs。
本篇文章将深入探讨EMACS中的常用操作命令,以提升你在Verilog开发中的效率。 首先,让我们了解一些基本的EMACS操作: 1. **启动与退出**:启动EMACS可以使用`emacs`命令,退出则通常通过组合键`Ctrl+x` `Ctrl+c`...
在介绍emacs常用命令之前,需要了解的是,Emacs命令的输入方式通常结合使用Ctrl(控制键)、Meta(可选的元键,通常为Alt或ESC)、以及Shift等修饰键,与字母、数字或功能键组合来输入。 以下是一些Emacs编辑器中...
这些命令涵盖了Emacs中最常用的文件处理、光标移动以及文本编辑功能,熟练掌握它们可以极大地提高工作效率。通过持续练习和使用这些快捷键,您可以更快地完成编辑任务,并更好地利用Emacs的强大功能。
通过以上整理的常用Emacs命令,我们可以看出Emacs的强大之处在于其丰富的功能以及高度的可定制性。对于日常的文本编辑工作而言,熟练掌握这些命令将极大地提升工作效率。希望这些整理能够帮助你更好地利用Emacs这款...
### Emacs常用命令详解 #### 一、进入与退出Emacs - **命令**: `C-z` - **功能**: 挂起Emacs。 - **命令**: `C-x C-c` - **功能**: 永久离开Emacs。 #### 二、基本操作 - **命令**: `C-p` - **功能**: 移至上...
这份简明的EMACS命令手册涵盖了基本的操作,帮助用户快速上手。 ### 文件和编辑缓冲区操作 1. **C-x C-f**:`find-file`,查找并打开文件。此命令允许你在当前EMACS会话中打开一个新的文件。 2. **C-x C-v**:`...
这是使用freemind 绘制的emacs常用命令学习思维导图,它包含了emacs若干入门级命令。学会这些,基本上就可以使用emacs了。
### vi和emacs命令手册知识点详解 #### 一、vi编辑器概述 - **vi编辑器简介**:vi(visual editor)是一种广泛使用的文本编辑器,它最初是在UNIX系统上开发的,现在几乎所有的类Unix系统(包括Linux)都内置了vi...
标题中的“常用命令(备忘与分享)”表明这个压缩包文件包含了有关计算机操作系统,特别是Linux系统中的常用命令的总结和笔记。这些命令是系统管理员、开发者或者任何在Linux环境中工作的人日常操作的基础,用于管理...
8. **Emacs命令快捷键** - 命令通常由控制键(Ctrl,`C-`)和元键(Alt,`M-`)组成。 - `C-h t`启动Emacs教程,`C-h f`查看函数帮助,`C-h k`查询键绑定。 9. **Emacs社区与资源** - 在线社区如StackExchange的...
本文档提供的是一份Emacs的使用备忘录,主要涉及Emacs的操作指令和快捷键,涵盖了缓冲区导航、命令执行、缓冲区操作、Shell操作、SHEME编程以及文件操作等方面的内容。 首先,我们来看Emacs的缓冲区导航指令。缓冲...
#### 二、核心功能与常用命令详解 ##### 1. 文件操作 Emacs提供了多种用于文件管理的命令,方便用户进行文件的查找、打开、保存和关闭等操作。 - **C-x C-f**:查找并打开文件。此命令会在新的缓冲区中打开文件,...
### EMACS 的 VIPOR 模式命令卡片解析 #### 一、引言 在文本编辑领域,Emacs 和 Vim(源自 Vi)都是极为强大的编辑器。对于习惯了 Vim 的快捷键而又想利用 Emacs 强大功能的用户来说,VIPOR 模式提供了一个很好的...
本文将详细介绍Emacs的一些常用命令与快捷键,帮助你更快地入门并熟练使用这一强大的文本编辑工具。 #### 基本操作 - **启动与退出** - 启动:在终端中输入`emacs`即可启动。 - 退出:按下`C-x C-c`组合键来退出...
### Emacs 快速记忆命令详解 #### 一、引言 Emacs是一款极其强大的文本编辑器,被广大程序员和文字工作者誉为“编辑器之神”。然而,由于其功能繁多,很多用户在初次接触时可能会觉得难以掌握,尤其是如何快速记住...
包含常用emcas需要的插件,以及.emacs 配置目录: └─site-lisp │ color-theme.el │ ibuffer.el │ ido.el │ linum.el │ redo.el │ session.el │ tabbar.el │ xcscope.el ├─cedet-1.0pre6 ├─...
《GNU Emacs Pocket Reference》则是一本实用的手册,提供快速参考信息,帮助用户查找常用命令和功能。这本书通常以紧凑的形式列出Emacs的关键操作,包括文本操作、搜索和替换、缓冲区和窗口管理,以及各种模式的...