gpt4 book ai didi

search - 如何在 vim 中编辑搜索文本?

转载 作者:行者123 更新时间:2023-12-01 06:58:27 25 4
gpt4 key购买 nike

我在网上搜索了一段时间,但找不到答案。

我想要做的是在vim中编辑之前输入的搜索文本。

例如,假设我刚刚搜索了“FooClass”。然后我想搜索“FooMethod”,但不是从头开始输入整个单词,我想退格5次以删除“Class”,然后在“Foo”之后输入“Method”。

谢谢!

最佳答案

按/然后向上,然后退格五次。 (可能假设 nocp 已设置)。

现在停止阅读,除非你想学习一些花哨的新技巧......

如果你想变聪明,你也可以使用Ctrl-R将东西拉到搜索框上(例如,将光标放在一个词上,按/,然后按住 Ctrl 并按 R 然后按 W,它将把光标下的词拉到搜索行上:类似于按 *,但可编辑并且没有单词边界)。

如果您想获得真的聪明,你可以利用vimscript的所有聪明来设置@/成为您想要搜索的任何内容,然后按 n:

:let @/ = 'Foo' . 'Method'
n

可能比你想知道的还要多……

看:
:help 'nocp'
:help c_CTRL-R
:help c_CTRL-R_CTRL-W
:help *
:help quote/
:help :let-@

关于search - 如何在 vim 中编辑搜索文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com