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
का उपयोग खोजों के माध्यम से स्थानांतरित करने के लिए कर सकते हैं। मैं व्यक्तिगत रूप से टिम पोप के unimpaired.vim का उपयोग करता हूं, जो [q
और ]q
के रूप में अच्छी मैपिंग प्रदान करता है।
:h search(
:h quickfix
:h cexpr
:h windo
:h vimgrepadd
:h copen
:h cn
देखें
स्रोत
2012-01-27 22:51:59