gpt4 book ai didi

vim - 在 vim 中,有没有办法取消搜索*而不*重置光标位置?

转载 作者:行者123 更新时间:2023-12-04 04:48:23 24 4
gpt4 key购买 nike

在 vim 中,我打开了 hlsearch 和 incsearch。当我开始搜索时,它会立即转到第一个匹配项。如果我按回车键接受搜索,结果会突出显示,光标会定位在第一个匹配项上。如果我按 Esc 取消,光标位置将重置为我开始搜索时所在的位置。

在这种情况下有没有办法让 Esc 取消搜索但将光标位置留在第一个匹配项上?这样我最终会到达正确的位置,但不会突出显示任何内容。

谢谢!

最佳答案

我将其添加到我的 .vimrc 中:

:command C let @/=""

我喜欢搜索高亮,我只是不喜欢它们停留在附近,所以当我完成它时,我只需键入 :C 它们就会消失!

此外,我将高亮显示更改为下划线,而不是 selection-esq 样式,这在我看来更容易,但仍然很容易在页面上挑选出多个匹配项,而不必一遍又一遍地盲目地 n。在我看来,两全其美。

关于vim - 在 vim 中,有没有办法取消搜索*而不*重置光标位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17823560/

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