是啊?一直到特定的搜索命中率是一个我经常依赖的生产力提升,但是有些东西一直困扰着我,而且我在文档和网络上的搜索到目前为止还没有得到答案:你怎么能选择不同的命中在猛拉搜索运动的中间?例如说我有一个包含以下内容的缓冲区:
1: foo bar 2: foo baz 3: This line contains the cursor.
假设我在正常模式下键入y?foo并意识到我不希望第2行中的foo,但它在第1行中出现;在选择我需要完成拉杆操作的那个之前,我是否可以按下这个键以在不同的命中之间导航? (n和N不适用,因为它们改变了搜索模式)
这个简单的例子对我处理的常用大缓冲区内容不公平,因此我可能无法事先看到搜索命中.此外,有时我可能犯了一个错误,并意识到我想在操作过程中找到另一个事件.基本上,我希望能够在操作期间懒洋洋地改变路线.
由于这是交互式,因此使用可视模式:
原文链接:https://www.f2er.com/bash/383831.htmlv?foo<cr>ny
给定上面的样本缓冲区,这将向后搜索“foo”,找到另一个(向后)匹配,然后抽取所有(视觉上)选定的文本.
视线模式是大写字母V,通常也很有帮助.可视块模式是ctrl-V,有时也很有帮助.