यह थोड़ा बहुत अतिरंजित लग सकता है, लेकिन मैंने विम पर स्विच किया और मैं अब वर्कफ़्लो के बारे में बहुत खुश हूं। मैं खुद को अनुशासित करने की कोशिश करता हूं कि तीर कुंजी का उपयोग न करें, क्योंकि हर समय अल्फ़ा-कीज़ पर हाथ रखना लिखते समय इतनी बड़ी बात है। इसलिए जब मुझे नेविगेट करने की आवश्यकता होती है तो मैं इन्सर्ट मोड से बाहर निकल जाता हूं, सामान्य मोड में चला जाता हूं और इंसर्ट मोड में वापस आ जाता हूं।
एक अपवाद है जहां यह वास्तव में अधिक बाधित है: मैं clang completeस्निपेट्स के साथ उपयोग करता हूं और super tabजो महान है। हर बार जब मैं एक फंक्शन ऑटो पूरा कर लेता हूं, उसके बाद जब मैं मापदंडों को भरता )हूं तो मैं कर्सर के साथ छोड़ देता हूं ताकि जारी रखने के लिए मुझे कर्सर को एक वर्ण को दाईं ओर ले जाना पड़े। जैसा कि आप कल्पना कर सकते हैं कि यह बहुत बार होता है ।
मेरे पास एकमात्र विकल्प (जहां तक मुझे पता है) हैं: Esclaया →, और मैं उनमें से किसी के बारे में खुश नहीं हूं। पहला एक सिंपल 1 कैरेक्टर कर्सर ले जाने के लिए मुझे 3 कीज़ हिट करता है, दूसरा मुझे एरो कीज़ में हाथ घुमाने के लिए बनाता है। तीसरा विकल्प यह होगा कि आप मैप CTRL-Lया एसएमएस करें →।
तो ऐसा करने का सबसे अच्छा तरीका क्या है?
//snippets (clang complete + supertab):
foo($`param1`, $`param2`)
//after completion:
foo(var1, var2|)
^ ^
| |
I am here |
Need to be here
| कर्सर स्थिति को दर्शाता है
)मुझे लगता है कि यह वास्तव में डालने के साथ खत्म हो जाता है। (मैं इस प्लगइन का उपयोग नहीं करते हैं)
)
)कि फ़ंक्शन में कम से कम एक तर्क होने पर यह प्रतिध्वनित न हो । इसलिए मैं इसे हाथ से टाइप करता हूं। अब बहुत अधिक उपयोगी है।