ठीक है, जाहिर है ज, जे, कश्मीर, एल के पीछे एक उंगली स्थिति पैटर्न है।
तथ्य यह है कि ^ एक पंक्ति के आरंभ और $ को जाता है समाप्त करने के लिए चला जाता है आम नियमित अभिव्यक्ति सिंटैक्स पर नमूनों है।
Ctrl-F और Ctrl-बी पेज को आगे और पीछे, और कहा कि काफी सहज है।
मैं (पहले) आवेषण और एक संलग्न कर देता है (कर्सर के बाद)। इसी तरह,
I लाइन की शुरुआत में सम्मिलित करता है, और ए बहुत अंत में संलग्न होता है।
> और < इंडेंट और आउटडेंट, क्रमशः। यह भी सहज ज्ञान युक्त है।
लेकिन पूरी तरह से, अन्य कई आदेशों पर जो भी कुंजी छोड़ी गई थी – वर्णमाला के अक्षरों और एक संपादक के आदेशों के बीच एक सहज मैपिंग खोजना मुश्किल है।
पुनरावृत्ति गणना हमेशा कमांड से पहले दर्ज की जाती है, और अधिकतर कमांड को कई बार दोहराती है, लेकिन कुछ मामलों में कुछ चालाक लेकिन समान होती है।
मुझे लगता है कि vi
पर पागल नहीं होने का रहस्य केवल कुछ ही कमांड के साथ शुरू करना है।मैं, सहयोगियों का एक बहुत तीर कुंजियों का उपयोग चारों ओर कर्सर से
- चाल अन्य कुछ भी करने को पता नहीं है, जो है (आप ज, जे उपयोग करने के लिए की जरूरत नहीं है कश्मीर, एल);
- मैं साथ सम्मिलित करें, डेल साथ हटाना (आप एक्स उपयोग करने के लिए की जरूरत नहीं है); एक्स (निकास) या q:
- साथ घघ
- Esc साथ इनपुट मोड से बाहर निकलने
- साथ vi से बाहर निकलने के लिए एक लाइन को हटाने के! (छोड़ दी, और अपने परिवर्तनों को फेंक!)
क्योंकि मैं बहुत होशियार हूँ, अतिरिक्त आदेशों मुझे पता है और उपयोग कर रहे हैं:
- जी साथ फ़ाइल के शीर्ष करने के लिए जाना जी, जी के साथ नीचे।
मैं एक निर्दिष्ट लाइन नंबर (लाइन-नंबर) जी के साथ जा सकता हूं।
- के साथ एक लाइन कॉपी y (झटका), यह पी
- परिवर्तन के साथ गडब्ल्यू एक शब्द, सी
- के साथ लाइन के बाकी के साथ एक शब्द हटाना साथ पेस्ट घडब्ल्यू, डी के साथ लाइन के बाकी
- मैं कभी कभी का उपयोग करें। पिछली कमांड को दोहराने के लिए, या u (पूर्ववत करें) अगर मैं गड़बड़ कर दूं।
जब आपके पास अन्य आदेशों का उपयोग करने का अवसर होता है, तो आप उन्हें आवश्यकतानुसार एक-एक करके पढ़ सकते हैं।
स्रोत
2010-01-12 11:55:19
+1 अच्छी तरह से समझाया गया! – richsage