2014-12-07 2 views
10

में बढ़ती खोज incsearch विम में सक्षम के साथ, कर्सर अगले मैच में जाता है क्योंकि मैं पहला अक्षर टाइप करता हूं। IdeaVim इस सेटिंग का सम्मान नहीं कर रहा है। मुझे आईडीईए में वृद्धिशील खोज कैसे चालू करनी चाहिए?आइडियाविम

+1

अच्छी खबर में set incsearch डाला! यह अब ideavim 0.45 के रूप में तय किया गया है। बस अपने .ideavimrc में 'incsearch' सेट करें और आप ऊपर और चलेंगे। – yshavit

उत्तर

1

यहाँ एक तरीका है: विचार के सामान्य खोज वृद्धिशील है, तो आप सीएमडी के माध्यम से इस्तेमाल कर सकते हैं कि एक - एफ या इसके समकक्ष। अपने ~/.ideavimrc में

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

या : प्रॉम्प्ट पर मांगी गई: तुम भी / आईडिया की ढूंढें आदेश के बजाय विम संस्करण आह्वान करने के लिए अगर आप चाहते हैं के लिए बाध्य कर सकता है। इस तरह से ऐसा करने के दुष्प्रभाव हो सकते हैं; मैंने इसे बड़े पैमाने पर परीक्षण नहीं किया है।

+1

यह स्पष्ट करने के लिए –

+0

काम नहीं करता है: यह "ढूंढें" बॉक्स खोलता है, लेकिन यह इसे सक्रिय नहीं करता है, इसलिए आप – VitalyB

2

सुझाव वास्तव में काम नहीं करता है (वास्तव में इसमें बहुत से दुष्प्रभाव हैं)। सबसे अच्छा समाधान मैं अब तक पाया है बस का उपयोग करने के लिए है में निर्मित कुंजी संयोजन (Cmd + एफ, या शिफ्ट + दर्ज दर्ज करें)।

0

IdeaVim 0.46 Notes के अनुसार, टाइपिंग के दौरान खोज परिणामों को दिखाने के लिए incsearch विकल्प के लिए समर्थन है।

+2

कुछ भी टाइप नहीं कर सकते हैं, कृपया अधिक जानकारी जोड़कर अपना उत्तर बढ़ाएं – ddb

+0

एक लिंक का उपयोग करने के बजाय, कृपया महत्वपूर्ण जानकारी निकालें और स्रोत के संदर्भ लिंक के साथ इसे अपने उत्तर में जोड़ें। इस तरह, यदि स्रोत पृष्ठ गायब हो जाता है तो महत्वपूर्ण जानकारी अभी भी उपलब्ध है। लिंक रोट तोड़ते हैं, और जब यह आपका जवाब करता है तो ज्यादा मदद नहीं करेगा। –

5

बस अपने ~/.ideavimrc

+0

मैं यह पुष्टि कर सकता हूं कि यह मेरे लिए IntelliJ IDEA 2016.2.4 के साथ काम करता है। – Hachmaninow