मैं रेल विकास पर रूबी बहुत अधिक विशेष रूप से करता हूं। मैं वर्तमान में टेक्स्टमैट का उपयोग कर ओएस एक्स में विकसित हूं। मेरे पास एक वर्चुअल मशीन है जो जितना संभव हो उतना निकटता से अनुकरण करने के लिए चल रही है, जिस पर मेरा ऐप तैनात किया जाएगा, और मैं वीएम अतिथि से ओएस एक्स में एक सांबा शेयर पर कोड को माउंट करता हूं। वहां से मैं टेक्स्टमैट और कोड से दूर हूं।रेलवे देव के लिए टेक्स्टमैट से विम तक जाने की सोच। मुझे क्या ज़रुरत है?
मुझे लगता है कि उचित प्लगइन और सीखने में समय व्यतीत करने के साथ, मैं सीधे वीएम पर विम में अधिक उत्पादक हो सकता हूं। अभी मेरा टेक्स्टमैट मूल रूप से स्टॉक है, हालांकि मुझे प्रोजेक्टप्लस प्लगइन अनिवार्य लगता है। जो कुछ मैं ढूंढ रहा हूं, वे टेक्स्टमैट में छोड़ने के लिए तैयार नहीं होने वाली सुविधाओं को बारीकी से अनुकरण करने के लिए विम संसाधनों और प्लगइन्स (यदि यह सही शब्दावली है) के कुछ सुझाव हैं। या कम से कम, आकर्षक कारणों से मुझे उन्हें देने के लिए तैयार क्यों होना चाहिए। यहां एक छोटी सूची दी गई है:
- किसी भी (अधिमानतः) ढहने योग्य परियोजना पेड़ को हर समय या आसानी से टॉगल-सक्षम करने की क्षमता रखने की क्षमता।
- इस परियोजना के पेड़ (बेहतर) या अन्यथा, या तो एक नज़र में एससीएम स्थिति देखने की क्षमता। (मैं लगभग विशेष रूप से अगर यह किसी भी फर्क नहीं पड़ता Git का उपयोग करें।)
- vim के भीतर से एक साइड-बाई-साइड diff देखने में सक्षम होने के नाते बहुत अच्छा होगा भी
- की क्षमता पर पूरी परियोजना के माध्यम से खोज करने के लिए , (मैं
:stop; grep -nr; fg;
यह पूरा होता है, जब तक कि वहाँ यह करने के लिए एक बेहतर तरीका है लगता है।) होगा - कोड पूरा होने के यदि संभव हो तो