मैं किसी भी तरह से एक विम पावर उपयोगकर्ता नहीं हूँ, मैं सिर्फ उन्नत गतियों और विम के साथ आदेशों को समझ रहा हूँ। लेकिन एक ऐसी खामी है जिसके बारे में मुझे कोई जानकारी नहीं है।
मैं कोड लिखने के लिए चित्रमय कार्यक्रमों के साथ बड़ा हुआ, लेकिन मैंने हाल ही में कई फ़ोल्डरों पर काफी बड़ी परियोजनाओं पर काम करने के लिए ssh और स्क्रीन पर vim का उपयोग करना शुरू कर दिया है।
मैं उत्सुक हूँ कि विम स्वामी कितनी जल्दी और आसानी से कई फाइलों के साथ काम करते हैं। एक उदाहरण के रूप में एक रेल एप्लिकेशन पर विचार करें। कहते हैं कि आप एक नियंत्रक को संपादित करना चाहते हैं ताकि आप चलाएं।
vim app/controllers/controller.rb
लेकिन फिर आप जल्दी से किसी दृश्य या डीबी माइग्रेशन के संपादन में बदलाव करना चाहते हैं, मेरी पहली वृत्ति है :wq
, उस निर्देशिका में नेविगेट करने के लिए बैश में लौटें और एक नए बफर में फिर से शुरू करें।
यह स्पष्ट रूप से गलत है।
मैंने कई चीजों के बारे में सीखा है जैसे:
- ग्राहक (लेकिन मैं ssh पर X का उपयोग नहीं करना चाहता और यह एकमात्र तरीका लगता है)
:e
ब्राउज़ करके दूसरी फ़ाइल खोलने के लिए, लेकिन मैं इसे बहुत जल्दी नहीं कर सकता। टैब पूरा सच में मुझे यात्राएं।- संपूर्ण निर्देशिका खोलना और बफ़र्स के माध्यम से खोजना।
- NERDTree होनहार है, लेकिन मैं वास्तव में किसी भी चित्रमय प्रतिनिधित्व से दूर रहना चाहता हूं ताकि मुझे मजबूर कर दिया जा सके
मैं अनुभवहीन होने के लिए माफी माँगता हूँ, लेकिन मैं वास्तव में इसके बारे में जाने का सही तरीका सीखना चाहता हूँ, भले ही यह बहुत व्यक्तिपरक हो।
आपके तरीके क्या हैं, और आप क्या सलाह देंगे?
rails-type-navigation
:help rails-type-navigation