2.Emacs快速入门之搜索替换
Posted 艾特 数据
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.Emacs快速入门之搜索替换相关的知识,希望对你有一定的参考价值。
今天介绍如何在Emacs中进行文本的搜索和替换。
为了简便期间,对文中命令进行了缩写,其中:
·C代表CTRL键
·M代表ALT键。
一、搜索
Emacs中与搜索相关的主要有两个命令:
C-s
|
向前查找指定的字符
|
C-r
|
向后查找指定的字符
|
Emacs中提供的搜索是“渐进式”的,输入与搜索同步进行,即:在输入查找字符时,Emacs同时进行搜索。
示例:
(一)下图显示使用C-s命令在文章中搜索“教师”关键字。
1.按下C-s按键后,在窗口最下端的Mini缓冲区中出现“I-search”字样,提示输入关键字。
2.随着文字的输入,文章中的关键字反显显示。
3.输入完成后,再执行C-s命令,Emacs将继续查找下一个关键字。
4.使用Backspace删除时,Emcas会先执行“反向查找”,回到首次查找到的关键字位置后,才删除查找关键字。
(二)下图显示使用C-r命令在文章中反向搜索“教师”关键字
二、替换
在Emacs中进行文本替换,需要使用到扩展命令。具体做法是,先输入M-x命令,然后根据提示输入想要执行的命令。
replace-string |
将指定字符串替换为另外字符串。 |
示例:
下图显示了在文章中使用替换命令将“教师”替换为“老师”。
1.按下M-x按键,输入replace-string命令。
2.根据提示先输入要替换的关键字“教师”,再输入替换后的“老师”。
3.Emacs执行完成后显示替换结果。
4.再次执行replace-string命令,默认执行上一次替换。
5.Emacs中的replace-string命令并不是进行全文替换,只在当前光标后的内容中进行替换。如果文件中有选定的内容,则只在选定内容中进行替换。
以上是关于2.Emacs快速入门之搜索替换的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript快速入门-ECMAScript本地对象(RexExp)
大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建删除索引 + 新建搜索更新删除文档 + 条件查询 + 映射操作