2011-09-14 12 views
9

यह प्रश्न डुप्लिकेट की तरह दिख सकता है, लेकिन यह नहीं है।विंडोज या लिनक्स के लिए कौन सा टेक्स्ट एडिटर उद्देश्य-सी वाक्यविन्यास का समर्थन करता है?

मैं प्रोग्राम आईफोन ऐप्स पर एक पूर्ण आईडीई की तलाश नहीं कर रहा हूं; मैं विंडोज या लिनक्स के लिए एक टेक्स्ट एडिटर की तलाश में हूं जो उद्देश्य-सी वाक्यविन्यास को पहचानता है। मैं जानता हूँ कि Notepad ++ करता है, लेकिन यह वास्तव में दर्दनाक है ...

क्या मैं जरूरत है एक संपादक है कि

  1. कोष्ठकों (नोटपैड के साथ संभव नहीं ++)
  2. स्वचालित रूप से
  3. एक नया सम्मिलित करता है ऑटो-पूरा करता है फ़ाइल (नोटपैड के साथ संभव नहीं ++)
  4. पर प्रकाश डाला वाक्य रचना के अंत में लाइन (के साथ संभव Notepad ++)
  5. निर्देशों, वर्ग के नाम, और/या विधि के नाम (नोटपैड के साथ संभव नहीं ++)

धन्यवाद स्वत: पूरा करती है।

+2

संदर्भ संवेदनशील ऑटो-पूर्ण आमतौर पर पाठ संपादकों के दायरे से बाहर है। आपको एक पूर्ण आईडीई की आवश्यकता हो सकती है। – cyco130

उत्तर

1

ईएमएक्स एफटीडब्ल्यू!

एमएक्स के पास एक उत्कृष्ट उद्देश्य-सी-मोड है, जिसे लगभग पंपियन तरीके के बारे में अनुकूलित किया जा सकता है, और इसे वाज़ू से स्वतः पूर्ण करने के लिए कॉन्फ़िगर किया जा सकता है।

मैंने प्रोजेक्ट बिल्डर (एक्सकोड के लंबे समय से पूर्ववर्ती) के समय के दौरान विंडोज़, लिनक्स और मैक ओएस एक्स के पूर्ववर्तियों पर एक दशक से अधिक समय तक अपने आईडीई के रूप में एमएसी का इस्तेमाल किया था।

सीखने की अवस्था काफी खड़ी है, लेकिन एमएक्स वास्तव में एक आश्चर्यजनक शक्तिशाली संपादक है।

+0

bbum bbum, मैं कभी यह सुनने की उम्मीद नहीं करता कि आप एक emacs उपयोगकर्ता हैं ... :-) – sidyll

+0

मैंने पहले कभी emcas का उपयोग नहीं किया है, मैं देखता हूं कि यह कर रहा है या नहीं .. अगर नहीं तो मैं अंततः emcas –

+0

पर बदल सकता हूं हा! माना जाता है कि, मेरे पास एक जटिल, स्व-अद्यतन, 1.2 एमबी .emacsrc/एक बिंदु पर था। तब मैंने स्वीकार किया कि मुझे एक समस्या थी और इसे निंदा किया। अब मैं एक अपेक्षाकृत न्यूनतम प्रारंभिक वातावरण के साथ, एक रिश्तेदार याचिका के रूप में emacs पर वापस आ गया हूँ। – bbum

1

विम। क्या मुझे कुछ और कहना है?

+0

विम ऑटो-पूर्ण प्रदान करता है? –

2

Notepad++ क्यों नफरत है? मैं एनपी ++ का उपयोग करता हूं जब मुझे विंडोज बॉक्स का उपयोग करने के लिए मजबूर किया जाता है।

मैं हमेशा विंडोज़ पर जो कुछ भी कोड नहीं करता हूं, उसके लिए मैं VIM का उपयोग करता हूं।

+0

संभवतः जब आप भाषा सी को स्थानांतरित करने का प्रयास करते हैं तो नोटपैड ++ क्रैश होता है: https://sourceforge.net/p/notepad-plus/bugs/4618/ – Bdoserror

4

Zeus संपादक ऑटो ब्रेसिंग करता है और कॉन्फ़िगर करने योग्य सिंटैक्स हाइलाइटिंग करता है।

यह कक्षा 12 ब्राउज़िंग और कोड पूर्ण करने के लिए ctags के साथ भी एकीकृत करता है।

और चूंकि यह स्क्रिप्ट योग्य है, इसलिए फ़ाइल के अंत में स्वचालित रूप से एक पंक्ति जोड़ने के लिए एक स्क्रिप्ट लिखना भी संभव होना चाहिए।

0

आप उद्देश्य-सी कोड के स्वत: पूर्णता को करने के लिए clang और clang_complete प्लगइन के साथ विम का उपयोग कर सकते हैं। अधिक जानकारी के लिए here देखें। क्लैंग सीटीएजी की तुलना में कोड को पार्स करने का बेहतर काम करेगा क्योंकि क्लैंग एक कंपाइलर है जो ऐप्पल स्विचिंग की तरह दिखता है, और लक्ष्यों में से एक कोड कोड पूर्ण करने में सुधार करना है।

मुझे नहीं लगता कि clang_complete प्लगइन स्वतः पूर्ण ब्रेसिज़ का समर्थन करता है। ऐसा करने के लिए यह कॉन्फ़िगर किया जा सकता है।

+0

क्या आप गैर-मैक ओएस का उपयोग कर रहे हैं? यदि हां, तो विंडोज़ पर क्लैंग कैसे कॉन्फ़िगर करें? मैं सिर्फ gnustep का उपयोग कर रहा हूं और किसी भी कंपाइलर या रनटाइम को स्थापित करने के बारे में कोई जानकारी नहीं है! –

+0

मुझे यकीन है कि यह विंडोज पर चलता है लेकिन बड़ा सवाल यह है कि आप विंडोज़ पर आईफोन/आईओएस विकास क्यों कर रहे हैं? मेरे उदाहरण में मैं मैक पर चल रहा हूं। – sashang

+0

बस, काम पर आवेदन करने के लिए घर में कुछ अवधारणाओं को सीखने की आवश्यकता है (जहां मैक मशीन के साथ एक मैक प्रोजेक्ट है और मैं एक खरीदने वाला नहीं हूं!) –

0

आपको SublimeText 2 संपादक, SublimeClang plugin के साथ प्रयास करने की आवश्यकता हो सकती है जो स्वत: पूर्णता करता है। बेशक, आपको एक कॉन्फ़िगर की आवश्यकता है जो आईफोन एसडीके से हेडर के सेट के साथ प्लगइन करें। मैं जीएनयूस्टेप विकास के लिए इन उपकरणों का उपयोग कर रहा हूं, शायद उन्हें आपके लिए आईफोन एसडीके के साथ भी काम करना चाहिए।

0

आप बेहतर वाक्यविन्यास highlighitng के लिए Komodo IDE का उपयोग कर सकते हैं।

संबंधित मुद्दे