gpt4 book ai didi

VIM:在多个拆分窗口中搜索

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

我想在多个拆分窗口中的 VIM 中搜索

脚步:

  • 在拆分窗口中使用“*”突出显示光标下的单词
  • 按 'n' 跳转到所有拆分窗口中的下一个事件而不更改
    Windows 通过 Ctrl-w-w

  • 这可能吗?

    最佳答案

    nnoremap <silent> n :exe (search(@/, 'nW') == 0 ? "normal \<lt>c-w>\<lt>c-w>ggn" : "normal! n")<cr>
    nnoremap <silent> N :exe (search(@/, 'bnW') == 0 ? "normal \<lt>c-w>\<lt>c-w>G$N" : "normal! N")<cr>

    这回答了这个问题,但我觉得这不符合 vim 的精神。我更喜欢使用 quickfix 窗口的感觉。

    使用后 *执行以下操作:
    :cexpr []|exe "windo vimgrepadd//j %"|copen

    现在您可以使用 :cn:cp在搜索中移动。我个人使用 Tim Pope 的 unimpaired.vim ,它以 [q 的形式提供了很好的映射和 ]q .


    :h search(
    :h quickfix
    :h cexpr
    :h windo
    :h vimgrepadd
    :h copen
    :h cn

    关于VIM:在多个拆分窗口中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9032745/

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