emacs查找和替换

本文详细介绍了Emacs中的搜索和替换功能,包括如何使用快捷键C-s进行交互式搜索,如何通过M-%和M-M-%进行文本替换,以及如何在缓冲区中循环搜索历史记录和执行替换操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

KeyMeaning
C-sSearch
M-%Replace
C-M-%Replace Regexp

C-s tells Emacs to start an interactive search. Type a search term at the prompt, and Emacs will move the cursor to the first occurrence. Press C-s again to find additional occurrences.

While at the I-search: prompt, C-s will restart the last search, M-p cycles through previous searches, and M-y yanks (pastes).

To replace text, press M-% (M-S-5). Emacs can also do replacement of regular expressions (C-M-%).

At the prompt, type the string that should be replaced at the prompt, hit enter, type what it will be replaced with, and hit enter again to start the replacement. y replaces the current match, n skips it, and !replaces all further matches in the buffer. Just like M-x, the up arrow key at the replace prompts cycles through previous entries.

Note: search and replace are case sensitive by default.

After performing a search or replace, C-u C-SPC will jump back to the point in the buffer where it began. This is an example of using prefix arguments, which are explained later.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值