ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
在你按下 C-s 之后,你会发现回显区里有“I-search”字样出现,这是在提示
你目前 Emacs 正处于“渐进搜索”状态,正在等待你输入搜索字串。<Return>
会结束搜索。

>> 输入 C-s 开始一个搜索。注意敲慢一点,一次输入一个字符。
   慢慢输入“cursor”整个词,每敲一个字就暂停一下,注意观察光标。
   现在你应该已曾经找到“cursor”这个词了。
>> 再按一次 C-s,搜索下一个“cursor”出现的位置。
>> 现在按四次退格键,看看光标是如何移动的。
>> 敲 <Return> 结束搜索。

刚才看仔细了么?在一个渐进式搜索中,Emacs 会尝试跳到你输入的字符串的出
现位置。想跳到下一个搜索目标出现的位置,只要再按一次 C-s 就行了。如果找
不到,Emacs 会发出“哔”的一声,告诉你搜索失败。在整个过程中,都可以用
C-g 来终止搜索。【你会发现 C-g 之后光标回到了搜索开始前的地方,而
<Return> 会让光标留在搜索结果上,这是很有用的功能。】
--------------------------------------------------------------------------------------------------

Emacs 的搜索命令的独特之处在于,它是“渐进的(incremental)”,意思是搜
索与输入同时进行:你在这边一个字一个字地输入你想搜索的东西,同时 Emacs
在那边就替你搜索了。

C-s 是向前搜索,C-r 是向后搜索。
posted on 2005-11-08 17:10 ivaneeo 阅读(232) 评论(0)  编辑  收藏 所属分类: emacs-牛露锋芒

只有注册用户登录后才能发表评论。


网站导航: