vim – 将搜索动作与猛拉结合起来

前端之家收集整理的这篇文章主要介绍了vim – 将搜索动作与猛拉结合起来前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是啊?一直到特定的搜索命中率是一个我经常依赖的生产力提升,但是有些东西一直困扰着我,而且我在文档和网络上的搜索到目前为止还没有得到答案:你怎么能选择不同的命中在猛拉搜索运动的中间?例如说我有一个包含以下内容的缓冲区:
1: foo bar

2: foo baz

3: This line contains the cursor.

假设我在正常模式下键入y?foo并意识到我不希望第2行中的foo,但它在第1行中出现;在选择我需要完成拉杆操作的那个之前,我是否可以按下这个键以在不同的命中之间导航? (n和N不适用,因为它们改变了搜索模式)

这个简单的例子对我处理的常用大缓冲区内容不公平,因此我可能无法事先看到搜索命中.此外,有时我可能犯了一个错误,并意识到我想在操作过程中找到另一个事件.基本上,我希望能够在操作期间懒洋洋地改变路线.

由于这是交互式,因此使用可视模式:
v?foo<cr>ny

给定上面的样本缓冲区,这将向后搜索“foo”,找到另一个(向后)匹配,然后抽取所有(视觉上)选定的文本.

视线模式是大写字母V,通常也很有帮助.可视块模式是ctrl-V,有时也很有帮助.

猜你在找的Bash相关文章