`
wsql
  • 浏览: 11757814 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

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 howto中文合集

    html&lt;br&gt;Colour-ls-html&lt;br&gt;Config-HOWTO-html&lt;br&gt;cpp.pdf&lt;br&gt;Diskless-html&lt;br&gt;DNS-HOWTO-html&lt;br&gt;docs-sources&lt;br&gt;fastjar.pdf&lt;br&gt;Fax-Server-html&lt;br&gt;Firewall-HOWTO-html&lt;br&gt;GCC-HOWTO-html&lt;br&gt;gcc.pdf&lt;br&gt;gcj....

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

    1. 练习用pico 编辑器编辑文本文件; 2. 练习用vi编辑器编辑文本文件; 3. 练习用emacs 编辑器编辑文本文件;

    Linux HOWTO

    /TD&gt; &lt;br/&gt;一些有关使用Emacs 与 Ispell 工具的提示.&lt;br/&gt;一份有用资讯来源的列表&lt;br/&gt;针对 Linux 作业系统的网路能力提出一个概观的说明&lt;br/&gt;如何设定、维护在 Linux 系统下的 USENET News 伺服器&lt;br/&gt;如何安装及...

    emacs-23.1-bin-i386

    破解版编辑神器emacs-23.1-bin-i386,好用的编辑器。

    emacs-64bit-on-mingw32

    emacs-64bit-on-mingw32, portable by http://emacsbinw64.sourceforge.net/

    emacs-25.1-x86_64-w64-mingw32

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

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

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

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

    emacs-23.2-bin-i386 含cedet,auto-complete,doxymacs,yasnippet,cscope,ecb .emacs 已做基本配置

    emacs-bin-w64-20151110-9145e79.7z

    emacs 便捷器windows下安装包 emacs-bin-w64-20151110-9145e79.7z emacs-bin-w64-20151110-9145e79.7z emacs-bin-w64-20151110-9145e79.7zemacs-bin-w64-20151110-9145e79.7zemacs-bin-w64-20151110-9145e79.7z ...

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

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

    emacs 24.4 for windows

    Emacs是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即Editor MACroS(宏编辑器)的缩写,最初由Richard Stallman于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源...

    emacs-26.1-x86_64.zip下载

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

    emacs-lisp-intro

    emacs-lisp-intro emacs-lisp-intro

    emacs-27.1-x86_64.rar

    Emacs,著名的集成开发环境和文本编辑器。Emacs被公认为是最受专业程序员喜爱的代码编辑器,最新版本的emacs-windows版本

    emacs-a2ps-4.14-23.el7.x86_64.rpm

    emacs-a2ps-4.14-23.el7.x86_64.rpm

    emacs-win32

    emacs-win32emacs-win32emacs-win32emacs-win32emacs-win32emacs-win32

    Linux Howto 中文文档

    /TD&gt; &lt;br&gt;LinuxDoc+Emacs+Ispell (11KB) 一些有关使用Emacs 与 Ispell 工具的提示. &lt;br&gt;META-FAQ (7KB) 一份有用资讯来源的列表 &lt;br&gt;Networking-HOWTO (20KB) 针对 Linux 作业系统的网路能力提出一个概观的说明 &lt;br&gt;...

    .emacs.d:Emacs配置

    要添加新的供应商软件包,请使用 : git subtree add --prefix lib/ &lt; package&gt; &lt; git&gt; master --squash要字节编译并自动加载供应商的软件包,请使用Mx pnh-reinit-libs 。 (请注意,某些软件包,例如 , , , 和...

    emacs26.0.50.1 -- 1

    自己基于emacs的最新git源码在msys2上编译的,试用后感觉不错。 文件太大,现分为多部分上传。

Global site tag (gtag.js) - Google Analytics