मैं वीआईएम का उपयोग आईडीई के रूप में करने के लिए सिफारिशों की तलाश में हूं। मैं आमतौर पर सी, सी ++, असेंबलर, MATLAB, मेपल, बाश स्क्रिप्ट सहित कुछ प्रोग्रामिंग भाषाओं में कोड करता हूं, कुछ नाम।वीआईएम एक आईडीई के रूप में - सुझाव
सामान्य तौर पर, मैं स्थिरता की खातिर अपनी परियोजनाओं के थोक के लिए एक एकल आईडीई का उपयोग करना चाहते हैं, और मैं ने पाया है कि मैं विम में अपने सभी कोडिंग के बारे में 90% करने के लिए, और कभी-कभी कुछ के लिए बजाय ग्रहण का उपयोग सी/सी ++ में परियोजनाएं (यानी: परियोजनाएं लोग पहले ही ग्रहण परियोजना के रूप में एक साथ रख चुके हैं, या www.microchip.com से पीआईसी 24/32 परियोजनाएं)।
मैं पहले से ही वीआईएम (विंडोज बनाम बफर, टेक्स्ट मैनिपुलेशन, स्क्रिप्टिंग) की मूल कार्यक्षमता से बहुत परिचित हूं, और इसे अपने प्राथमिक आईडीई के रूप में उपयोग करना चाहता हूं। मैं पहले से ही यहाँ से कुछ सुझाव ले लिया है: http://vim.wikia.com/wiki/Use_Vim_like_an_IDE#Writing_Code
मैं पहले से ही एक परियोजना, आदि में निर्देशिका ब्राउज़िंग के लिए nerdTree प्लगइन का उपयोग, लेकिन मैं, कोड पूरा होने और प्रतीक संकल्प बारे में कुछ करने की जरूरत है के रूप में उन मेरे दो सबसे अधिक होती हैं चिंताओं।
- प्रतीक संकल्प
- मैं सी-टैग के उपयोग में कुछ सीमित अनुभव है, और अगर मैं एक बहुत बड़ी कोड आधार है कि अक्सर बदलती के साथ काम कर रहा हूँ कि मैं क्या इस्तेमाल करना चाहिए पर एक सुझाव चाहते थे। जिन परियोजनाओं पर मैं काम करता हूं वे आम तौर पर कम से कम एक दर्जन अन्य परियोजनाओं से हेडर फाइलों में खींच रहे हैं, और मैं उस फ़ाइल पर कूदने में सक्षम होना चाहूंगा जहां एक फ़ंक्शन, निरंतर, या मैक्रो को जल्दी परिभाषित किया गया है (यानी: CTRL-G की तरह ग्रहण में विशेषता, "परिभाषा पर कूदें"), साथ ही साथ किसी फ़ंक्शन/मैक्रो/निरंतर/आदि के सभी कॉल/संदर्भों की एक सूची प्राप्त करें (यानी: ग्रहण में CTRL-SHIFT-G सुविधा की तरह, "सभी संदर्भ दिखाएं परियोजना या वर्तमान कार्य निर्देशिका में ")।
- टैब पूरा होने
- मैं वास्तव में दृश्य स्टूडियो और ग्रहण में चाहते सुविधाओं में से एक, उदाहरण के लिए, जब मैं एक चर नाम लिखने पर है (यानी: सूचक struct करने के लिए) और यह नाम और प्रकार का समाधान करता है सभी संरचना सदस्यों में से और उचित सदस्य चुनने के लिए मुझे एक टैब पूर्णता सूची देता है। वे यह भी इंगित करते हैं कि मैंने गलत तरीके से उपयोग किया है "।" बनाम "->" सदस्य पहुंच के लिए। मैंने वीआईएम में सुपरटैब की कोशिश की है, लेकिन मैं इसे काम नहीं कर सका। मैं भी रूप में प्रतीक संकल्प प्लगइन द्वारा उत्पन्न टैब-पूरा होने सुविधा एक ही सी-टैग का उपयोग करना चाहते हैं
- हैंडलिंग निर्माण उत्पादन
- मेरा अंतिम चिंता का निर्माण चेतावनी की एक स्वत: जनरेट सूची हो रही है और त्रुटियों का निर्माण। जब मैं, उदाहरण के लिए, कमांड लाइन प्रॉम्प्ट पर बस "सब कुछ" चलाता हूं, तो सभी बिल्डिंग चेतावनियों को मैन्युअल रूप से ढूंढने के लिए कोड लिस्टिंग के माध्यम से पढ़ना दर्द होता है।
मुझे पता है यह पूछने के लिए एक बहुत है, और है कि मैं हमेशा से ही गिर वापस दृश्य स्टूडियो या ग्रहण करने के लिए सकता है, लेकिन मैं वास्तव में सिर्फ एक सरल पार मंच सांत्वना-सक्षम मॉडल सभी के लिए संपादक चाहते हैं मेरी विकास की जरूरत है, और वहां कोई भी प्रमुख आईडीई नहीं है, इस आवश्यकता को भरें।
सभी को अग्रिम धन्यवाद।
संभव डुप्लिकेट [मैं कैसे विम कर सकते हैं एक पूर्ण विकसित आईडीई] (http://stackoverflow.com/questions/7206469/how-can-i-make-vim- एक पूर्ण-विचार-विचार) –