读书人

跟小弟我学习GNU Emacs - 06

发布时间: 2012-08-29 08:40:14 作者: rapoo

跟我学习GNU Emacs - 06

2.3 查找操作

在Emacs中查找操作分为

? Simple search

给出一个文本字符串(也叫“查找字符串”),Emacs会把该字符串在文件里的下次出现位置找出来。

等同于windows记事本的查找。

? Incremental search

Emacs的递增查找操作是这样工作的:只要输入了查找字符串的第一个字符,Emacs就开始进行查找。它会随着敲入的更多字符而继续进行查找。

? Word search

Emacs的单词查找操作与Office word的查找中选择“全字匹配”相同。

如下图,

跟小弟我学习GNU Emacs - 06

当我们钩选了“全字匹配”,Word就按照单词查找来进行工作。

? Regular expression search

正则表达式查找功能等同于UE的查找中选择“RegularExpressions: UltraEdit”。

如下图,

跟小弟我学习GNU Emacs - 06

? Incremental regular expression search

把递增查找和正则表达式查找两种操作结合起来,就得到了递增正则表达式查找。

需要注意的是,默认情况下Emacs是不区分大小写的。

例外是:如果输入的单词里有一个以上的大写字母,Emacs就会按区分大小写的情况来对待整个查找字符串。

从这点来看,Emacs是相当的人性化的。

在新版本(Version 24.1.1)中我们尽量使用I-search(也就是递增查找)!

如下图,

跟小弟我学习GNU Emacs - 06

因为当我们C-s输入单词回车后,会把所有匹配的标注出来。

读书人网 >编程

热点推荐