【问题标题】:Incremental search in IdeaVimIdeaVim 中的增量搜索
【发布时间】:2015-02-05 00:25:45
【问题描述】:

在 Vim 中启用 incsearch 后,当我键入第一个字符时,光标会移动到下一个匹配项。 IdeaVim 似乎不尊重这个设置。我应该如何在 IDEA 中打开增量搜索?

【问题讨论】:

  • 好消息!从ideavim 0.45 开始,这个问题现在已经修复。只需在您的 .ideavimrc 中添加 set incsearch 即可启动并运行。

标签: intellij-idea ideavim


【解决方案1】:

只需将set incsearch 放入您的 ~/.ideavimrc 中

【讨论】:

  • 我可以确认这适用于 IntelliJ IDEA 2016.2.4。
【解决方案2】:

这个建议实际上不起作用(它实际上有很多副作用)。到目前为止,我发现的最佳解决方案是简单地使用内置组合键(Cmd+FEnterShift + 回车)。

【讨论】:

    【解决方案3】:

    这里有一种方法:IDEA 的正常搜索是增量搜索,因此您可以通过 CMD-F 或等效方法使用该搜索。如果你愿意,你甚至可以绑定 / 来调用 IDEA 的 find 命令而不是 VIM 版本:

    nmap / :action Find<CR>
    nmap n :action FindNext<CR>
    

    在您的~/.ideavimrc 中或在: 提示符处调用。这样做可能会有副作用;我没有对它进行广泛的测试。

    【讨论】:

    • 澄清一下:它确实打开了“查找”框,但没有激活它,所以你不能输入任何东西
    【解决方案4】:

    根据IdeaVim 0.46 Notes,支持在输入时显示搜索结果的incsearch选项。

    【讨论】:

    • 请通过添加更多信息来增强您的答案
    • 不要使用链接,而是提取重要信息并将其添加到您的答案中,以及源的引用链接。这样,如果源页面消失,重要信息仍然可用。链接腐烂然后断开,当这个链接失效时,您的回答将无济于事。
    猜你喜欢
    • 2014-10-27
    • 2023-03-09
    • 2010-09-29
    • 2015-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-22
    相关资源
    最近更新 更多