VIM:在多个分割窗口中搜索
我想在多个分割窗口中搜索VIM 步骤:VIM:在多个分割窗口中搜索,vim,Vim,我想在多个分割窗口中搜索VIM 步骤: 在拆分窗口中用“*”突出显示光标下的单词 按“n”键可跳转到所有拆分窗口中的下一个匹配项,而不更改 通过Ctrl-w-w打开windows 这是可能的吗?您可以为它创建一个宏,如:qq*CTRLwCTRLwnCTRLwCTRLwq 现在您可以点击@q进行搜索。您可以为它设置一个映射: :nmap YOUR_FAVOURITE_KEY @q 现在,您可以使用:cn和:cp在搜索中移动。我个人使用Tim Pope的,它以[q和]q的形式提供了很好的映射 看
这是可能的吗?您可以为它创建一个宏,如:qq*CTRLwCTRLwnCTRLwCTRLwq 现在您可以点击@q进行搜索。您可以为它设置一个
映射
:
:nmap YOUR_FAVOURITE_KEY @q
现在,您可以使用:cn
和:cp
在搜索中移动。我个人使用Tim Pope的,它以[q
和]q
的形式提供了很好的映射
看
如果未找到搜索并停止执行,则该宏将失败
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>
:cexpr []|exe "windo vimgrepadd//j %"|copen
:h search(
:h quickfix
:h cexpr
:h windo
:h vimgrepadd
:h copen
:h cn