`
holoblog
  • 浏览: 1276927 次
博客专栏
E0fcf0b7-6756-3051-9a54-90b4324c9940
SQL Server 20...
浏览量:19755
文章分类
社区版块
存档分类
最新评论

Emacs for vi Users ----<编辑器文本操作,搜索/替换/正则操作>

 
阅读更多

这是Emacs和Vim基础键对应的的第二个系列了.

第一个系列请点击:Emacs for vi Users ---<编辑器基础操作, buffer操作>

谢谢各位Emacs and Vim fans 支持. 不然就没动力写下去了.

下面继续:


备注:vimer请自动识别 模式 :)

一.编辑器文本操作

功能 Vim Emacs 备注
左移动 h C-b
右移动 l C-f
上移动 k C-p
下移动 j C-n
跳转某一行 nG M-g g n Enter
到buffer第一行 gg & 1G M-<
到buffer最后一行 G M->
到某一行的开头 0 & ^ C-a
到某一行的结尾 $ C-e
跳转后一个word w M-f
跳转前一个word b M-b
跳转下一页 C-f C-v
跳转上一页 C-b M-v
标记 mx C-x r Space x
跳转标记点 'x C-x r j x
把某一行置为buffer正中 zz C-l
在最末尾进行插入 A C-e
在最前面进行插入 I C-a
向前删除字符 x C-d & Del
向后删除支付 X Backspace
从当前位置删除到行尾 C & D C-k
删除整行 dd C-a C-k Emacs请见下面Elisp使用C-k删除整行
向前删除word dw M-d
向后删除word db M-Backspace
向上新建一行 O C-o
向下新建一行 o C-e Enter
合并行 J C-n C-a Enter
Undo u C-x u
拷贝整行 yy C-a C-k 请见下面快速拷贝整行
拷贝多行 nyy C-Space M-w
删除多行 ndd M-n C-k
粘贴 p C-y


Emacs删除整行函数

Emacs拷贝整行函数



一.正则操作


功能 Vim Emacs 备注
正向搜索 /word C-s word
反向搜索 ?word C-r word
全局替换 :%s/pattern/word/gc M-% pattern word y或者space确定
正则替换 :%s/pattern/word/gc M-x replace-regexp C-M-s C-M-r
切换大小写敏感 默认敏感, :set noignorecase M-c


请接着看第三系列:

Emacs for vi Users ----<更给力的编辑器操作>


分享到:
评论

相关推荐

    Linux操作实验-练习用pico 、vi、emacs 编辑器编辑文本文件

    ### Linux操作实验——掌握pico、vi与emacs编辑器 #### 实验背景及目标 Linux作为一款开源且功能强大的操作系统,被广泛应用于服务器管理、软件开发等场景之中。熟悉Linux环境下的文本编辑器对于提高工作效率至关...

    ant 学习与总结

    &lt;javac srcdir="${src.dir}" destdir="${build.dir}" classpathref="classpath"/&gt; ``` 3. **命令行参数**: - `-help`:显示帮助信息。 - `-projecthelp`:显示项目帮助信息。 - `-version`:显示 Ant 版本...

    emacs-26.1-x86_64.zip下载

    emacs-26.1-x86_64.zip下载集成开发环境和文本编辑器 EMACS,即Editor MACroS(编辑器宏)的缩写,最初由Richard Stallman(理查德·马修·斯托曼)于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源于TECMAC...

    emacs-64bit-on-mingw32

    在实际使用中,你可能需要了解一些基础的Emacs操作,比如使用Ctrl+X、Ctrl+C退出编辑器,使用Ctrl+S进行实时搜索,以及学习使用Emacs的缓冲区、窗口管理和模式等概念。此外,为了充分利用64位版本的优势,确保你的...

    emacs-29.4-installer文本编辑器

    emacs-29.4-installer文本编辑器

    Learning GNU Emacs(EN) -- 3rd Edition.pdf

    《学习GNU Emacs(第三版)》是一本深入探讨Emacs编辑器使用与定制的书籍,由Debra Cameron、James Elliott和Marc Loy共同撰写,由O'Reilly出版社于2004年12月出版,ISBN号为0-596-00648-9,全书共计534页。...

    emacs中文手册

    - GNU Emacs是一款功能强大的文本编辑器,广泛应用于各种编程和文档编辑场景。 - 它支持多种操作系统,并且具有高度的可定制性和扩展性。 - **GNU Emacs的特质** - 高度可配置:用户可以通过配置文件来个性化...

    emacs-23.1-bin-i386

    Emacs是一款历史悠久、功能强大的文本编辑器,被誉为“编辑器之神”。它的全名是“Editor MACroS”,由GNU项目开发,是GNU计划的重要组成部分。这个“emacs-23.1-bin-i386”版本是专为32位(i386架构)系统设计的,...

    emacs-25-x86_64-deps.zip

    Emacs是一款强大的文本编辑器,历史悠久且深受程序员和高级用户喜爱。标题中的"emacs-25-x86_64-deps.zip"指的是Emacs 25版本的x86_64架构依赖项压缩包。这个压缩包的目的是为了在Windows操作系统上提供额外的GNU库...

    Ant基本使用指南--从入门到精通

    - `&lt;echo&gt;`:输出文本。 #### 七、自定义任务 除了内置任务外,Ant 还支持通过 Java 类来定义自定义任务。用户可以编写自己的任务类,并将其添加到构建过程中。 #### 八、案例分析 假设有一个简单的 Java 应用...

    emacs-23.2-bin-i386 含cedet,auto-complete,doxymacs,yasnippet,cscope,ecb

    Emacs 是一款强大的文本编辑器,它以其高度可定制性和扩展性著称。在这个"emacs-23.2-bin-i386"版本中,专为i386架构的Windows系统进行了优化,包含了多个增强功能的插件,旨在提升程序员的开发效率。 首先, Cedet...

    emacs-22.3-barebin-i386.zip

    Emacs 22.3版本虽然较旧,但它依然支持许多基本特性,比如多窗口编辑、缓冲区管理、搜索替换、正则表达式操作等。然而,较新版本的Emacs通常会包含更多的改进和新特性,例如更好的Unicode支持、性能优化、新的界面...

    Sams Teach Yourself Emacs in 24 Hours-英文版

    书的目录提到了包括配置Emacs、使用Emacs在Microsoft Windows操作系统中、基础编辑技巧、错误恢复方法、多文件编辑、文本搜索、正则表达式的使用、Emacs的帮助系统和配置系统等多个方面的内容。接下来,我们将详细...

    VI编辑器使用说明(PDF日文版)-1

    - **普及度**:即使是Emacs的忠实用户,了解并掌握VI编辑器的基本操作也是必要的技能之一。 - **初学者教程**:对于刚开始接触VI编辑器的用户来说,从基础开始学习是非常重要的。本文档提供了针对初学者的详细教程。...

    emacs-filesystem-24.3-23.el7.noarch (1).rpm

    离线安装包,测试可用

    用emacs进行批量查找替换的例子

    标题 "用emacs进行批量查找替换的例子" 暗示了本文将探讨如何使用Emacs这款强大的文本编辑器来实现文件或文件夹内的批量查找与替换操作。Emacs是一款开源、高度可定制的文本编辑器,深受程序员和高级用户喜爱,其内...

    emacs-25.1-x86_64-w64-mingw32

    emacs的全名为GNU Emacs(,拥趸认为其为无所不能的神器,即可作为编辑器,也可以用来“煮咖啡”。emacs和vi孰优孰劣争论几十年至今无定论(有定论就怪了)。 很多人认为emacs很难学,其实这是误解,emacs的常用...

    EMACS速成--结合实例

    EMACS,全称为Editor MACroS,是一款功能强大且高度可定制的文本编辑器。它最初由Richard Stallman于1975年在麻省理工学院与Guy Steele合作开发。这款编辑器的设计灵感来源于之前的两个宏文本编辑器——TECMAC和...

    Emacs-Elisp-Programming, 有关编程Elisp和Emacs文本编辑器自定义的教程.zip

    Emacs-Elisp-Programming, 有关编程Elisp和Emacs文本编辑器自定义的教程 Emacs - 编程和自定义概述Emacs不需要任何演示文稿。 Emacs提供了一款软件,它提供了可以编程文本编辑器。电子邮件阅读器。文本浏览器。图片 ...

Global site tag (gtag.js) - Google Analytics