इसलिए, मैं मुख्य रूप से एक .Net डेवलपर हूं जो समय-समय पर जावा, पायथन और कुछ अन्य में कुछ सामान करता है। मैंने बहुत से लोगों को विम और एमएसीएस की प्रशंसा करते हुए सुना है कि मूल बातें खत्म हो जाने के बाद दक्षता बढ़ जाती है। मैं निश्चित रूप से देख सकता हूं कि पर्याप्त अभ्यास के साथ कितनी सुविधाएँ बहुत उपयोगी हो सकती हैं, और यहां तक कि विश्वास है कि सीखने की अवस्था संभवतः प्रयास के लायक है। हालाँकि ... ऐसा लगता है कि आपको वास्तव में मैक्रोज़ और हॉटकीज़ के जादूगर के कुछ प्रकार होने चाहिए जो कि विम डेवलपर या एमाक्स के रूप में कुशल होंगे क्योंकि विज़ुअल स्टूडियो, नेटबीन, एक्लिप्स या अन्य प्लेटफार्मों में औसत डेवलपर है। मैंने विम का उपयोग करना सीखना शुरू कर दिया है और लगता है कि इसकी कुछ विशेषताएं कमाल की हैं (उदाहरण के लिए कॉलम संपादन), लेकिन ऐसा लगता है कि भारी वजन वाले आईडीई द्वारा प्रदान किए गए कई उपकरण बस खरीदे नहीं जा सकते हैं यहां तक कि सबसे अधिक रस वाले पाठ को भी खरीदा जा सकता है। संपादक।
- Linq-to-SQL के लिए dbml फाइलें जनरेट करना
- स्वचालित परीक्षण
- UI डिजाइनिंग
- परियोजनाओं और समाधानों का निर्माण / आयोजन
मुझे पता है कि विम और एमएसीएस बहुत कुछ उसी तरह से बहुत शक्तिशाली तरीके से कर सकते हैं जो वीएस (जैसे कि इंटैलिजेंस, रीफैक्टरिंग, आदि) कर सकते हैं और यह मेरे द्वारा दिए गए उदाहरणों में से कुछ या सभी करने में सक्षम हो सकता है, लेकिन क्या यह कहना यथार्थवादी है कि इन प्लेटफार्मों पर काम करने वाला कोई वास्तव में विम या Emacs से लाभान्वित होगा?