推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 艾特 数据 > 2.【Emacs】快速入门之搜索替换

2.【Emacs】快速入门之搜索替换

艾特 数据 2018-10-18

今天介绍如何在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】快速入门之搜索替换》的版权归原作者「艾特 数据」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注艾特 数据微信公众号

艾特 数据微信公众号:gh_539a86282c5d

艾特 数据

手机扫描上方二维码即可关注艾特 数据微信公众号

艾特 数据最新文章

精品公众号随机推荐