跟我学习GNU Emacs - 06
2.3 查找操作
在Emacs中查找操作分为
? Simple search
给出一个文本字符串(也叫“查找字符串”),Emacs会把该字符串在文件里的下次出现位置找出来。
等同于windows记事本的查找。
? Incremental search
Emacs的递增查找操作是这样工作的:只要输入了查找字符串的第一个字符,Emacs就开始进行查找。它会随着敲入的更多字符而继续进行查找。
? Word search
Emacs的单词查找操作与Office word的查找中选择“全字匹配”相同。
如下图,
当我们钩选了“全字匹配”,Word就按照单词查找来进行工作。
? Regular expression search
正则表达式查找功能等同于UE的查找中选择“RegularExpressions: UltraEdit”。
如下图,
? Incremental regular expression search
把递增查找和正则表达式查找两种操作结合起来,就得到了递增正则表达式查找。
需要注意的是,默认情况下Emacs是不区分大小写的。
例外是:如果输入的单词里有一个以上的大写字母,Emacs就会按区分大小写的情况来对待整个查找字符串。
从这点来看,Emacs是相当的人性化的。
在新版本(Version 24.1.1)中我们尽量使用I-search(也就是递增查找)!
如下图,
因为当我们C-s输入单词回车后,会把所有匹配的标注出来。