एडिस: पाइथन द्वारा संचालित C का लागि IDE

केही महिना पहिले मैले प्रकाशित गरे यो लेख यसको अल्फा संस्करण मा IDE घोषणा। आज यो स्थिर संस्करणमा छ र अर्को संस्करणमा अगाडि बढेको छ।

एडिस सी प्रोग्रामिंग भाषाको लागि एकीकृत विकास वातावरण (आईडीई) हो (सी ++ लाई समर्थन गर्नको लागि काम भइरहेको छ) शुद्धमा विकसित अजगर र प्रयोग गर्दै PyQt ग्राफिकल ईन्टरफेस को लागी।

उत्कृष्ट सुविधाहरू

  • विशिष्ट कार्यक्षमता: स्वचालित इन्डेन्टेशन, ट्याबहरू र खाली ठाउँहरूको प्रदर्शन, ट्याबहरू कम्बो द्वारा सम्पादक परिवर्तन गर्न प्रतिस्थापित गरियो।
  • बहु प्लेटफर्म
  • खोज्नुहोस् र बदल्नुहोस्
  • एक विशिष्ट लाइन र / वा स्तम्भमा जानुहोस्
  • प्रतीकमा जानुहोस्
  • सिन्ट्याक्स हाइलाइटिंग
  • कोड फोल्डिंग
  • प्यानल लुकाउनुहोस् / देखाउनुहोस्
  • सत्र व्यवस्थापन फाईलहरू र प्रोजेक्टहरू अन्तिम सत्रबाट याद गर्न
  • एयर अपडेटहरू
  • वास्तविक समय minimap
  • शब्द हाइलाइट गर्दै
  • कोड पेस्टिंग (पेस्टबिनसँग अन्तर्क्रिया)
  • कोड शैली विश्लेषक
  • फाइल चयनकर्ता
  • प्रतीक रूख
  • परियोजना प्रबन्ध
  • कागजातमा आधारित स्वत: पूर्ण
  • मार्करहरू
  • स्मार्ट स्वत: पूर्ण {}, (), []
  • फाइल एक्सप्लोरर
  • ईन्टरफेस र सम्पादकको लागि विषयवस्तु सिर्जनाकर्ता
  • र अधिक!

स्क्रिनसट

स्क्रीनशट १०

एडिस पूर्वनिर्धारित द्वारा प्रयोग गर्दछ जीसीसी संकलनका लागि, तर यो प्रयोग गर्न अनुकूलित गर्न सकिन्छ क्लANG्ग।

परियोजनाको साथ कसरी सहकार्य गर्ने?

सहयोग गर्न धेरै तरिकाहरू छन्:

रिपोर्टिंग बग, अनुवाद, विभिन्न वितरणको लागि प्याकेजि,, वेब सुधार गर्दै, कोरमा, इत्यादि। तपाईं यसलाई एक नजर लिन सक्नुहुन्छ पृष्ठ.

स्थापना

एडिस यो बहु प्लेटफर्म हो, यसको स्थापनाको लागि कुनै पनि वितरणमा स्रोत कोडबाट, तपाईंसँग पहिले हुनुपर्दछ निर्भरता:

sudo पाइथन setup.py स्थापना

भविष्यमा

विकास एडिस यो निरन्तर छ, त्यहाँ थुप्रै पागल र सुन्दर विचारहरू छन् जुन तपाईं लागू गर्न चाहानुहुन्छ:

  • डिबगर
  • कोड संस्करण को लागी समर्थन गर्नुहोस्
  • शैली पार्सर सुधार गर्नुहोस्
  • रेखाचित्र ड्रयर
  • प्लगइन समर्थन
  • कोड बबल
  • र अधिक!

सम्पर्क

एडिस एकको स्वामित्व वेब जुन GitHub द्वारा उत्पन्न गरिएको थियो र त्यसपछि परिमार्जन गरिएको, पुरानो र अनाथ हो;)। पनि एक मेलिंग सूची सक्रिय कि तिनीहरू एक स्पिन लिन सक्छन्।

डाउनलोड गर्नुहोस्

एडिस होस्ट गरिएको छ GitHub र सँग परीक्षणहरू छन् जुन स्वत: मार्फत चल्छन् ट्राभिस-सीआई.


लेखको सामग्री हाम्रो सिद्धान्तहरूको पालना गर्दछ सम्पादकीय नैतिकता। त्रुटि क्लिक गर्न रिपोर्ट गर्नुहोस् यहाँ.

२ टिप्पणीहरू, तपाइँको छोड्नुहोस्

तपाइँको टिप्पणी छोड्नुहोस्

तपाईंको ईमेल ठेगाना प्रकाशित हुनेछैन।

*

*

  1. डाटाका लागि उत्तरदायी: मिगुएल gelन्गल ग्याटन
  2. डाटाको उद्देश्य: नियन्त्रण स्पाम, टिप्पणी प्रबन्धन।
  3. वैधानिकता: तपाईंको सहमति
  4. डाटाको सञ्चार: डाटा कानुनी बाध्यता बाहेक तेस्रो पक्षलाई सूचित गरिने छैन।
  5. डाटा भण्डारण: डाटाबेस ओसीन्टस नेटवर्क (EU) द्वारा होस्ट गरिएको
  6. अधिकार: कुनै पनि समयमा तपाईं सीमित गर्न सक्नुहुनेछ, पुन: प्राप्ति र तपाईंको जानकारी मेटाउन।

  1.   युकिटरु भन्यो

    म केडीई फिल्ड वा साधारण वीम + प्लगइन with सँग टाँस्न रुचाउँछु

  2.   रोलो भन्यो

    रोचक प्रोजेक्ट +१

  3.   प्रो + भन्यो

    अधिक विकल्पहरू हुनु कहिले पनि खराब हुँदैन, तर मलाई थाहा छैन ... के यसले यसलाई पहिले नै अवस्थित भएका अन्यको स्थानको उपयोग गरेर यसको मूल्यवान बनाउन केही थप्छ?

  4.   zetaka01 भन्यो

    पाइथनमा सीको लागि वातावरण, एक ठट्टा। पाइथनको सब भन्दा चाँडो भागहरू सी.मा छन्। खैर, यसले ती व्यक्तिहरूको लागि काम गर्दछ जुन पाइथन वा सी जान्दैनन्।

    राम्रो काम

    1.    zetaka01 भन्यो

      म नेटिभ र क्रस कम्पाइलेसन प्रयोग गर्न रुचाउँछु, जस्तै लाजरस, जाभा वा मोनो विकल्पहरू (भर्चुअल मेसिनको साथ) मलाई एउटा क्रिप दिनुहोस्।

      धन्यवाद!

    2.    zetaka01 भन्यो

      आह, Go पनि स्वीकार्य छ, यो Google बाट मात्र हो। अफ शीर्षकको लागि माफ गर्नुहोस्।

  5.   राउल पी भन्यो

    मलाई लाग्छ कि उनीहरूले अन्य विकासहरू जस्तै कोडबल्कमा सुधार गर्नुपर्दछ, आईडीई लिनक्सको रूपमा उहि मार्ग लिन्छ, हजारौं वितरण र केवल एक वा दुई एक साधारण प्रयोगकर्ताको आवश्यकताहरू पूरा गर्नका लागि प्रबन्ध गर्नुहोस्।

    म सिफारिश गर्दछु QQ सिर्जनाकर्ता, २. कोडब्लकहरू।

  6.   __गाबो__ भन्यो

    यो सत्य हो कि धेरै सी प्रोग्रामरहरूलाई आईडीई आवश्यक पर्दैन, एडिस शुरुवातकर्ताको लागि अधिक उन्मुख हुन्छ, जुन चीजहरू सकेसम्म सजिलो बनाउनको लागि डिजाइन गरिएको हो: लेख्नुहोस्, कम्पाइल गर्नुहोस् र एक्जिक्युट गर्नुहोस्, भारी ईन्टरफेसको साथ लडाई नगरी र ती चीजहरूका लागि जुन उनीहरूको लागि हो। त्यहाँ कहिल्यै प्रयोग गरिएको छैन।

    धन्यवाद!

  7.   Juan भन्यो

    मैले यसलाई कम्पाइल गर्न प्रयास गरें, तर मैले एउटा बग गरें।

    फेडोरा २१ आई 21 प्रयोग गर्नुहोस्

    http://paste.desdelinux.net/5135

    1.    __गाबो__ भन्यो

      यो बग होइन, मलाई लाग्छ तपाईं पाइथन २ कोशिस गर्दै हुनुहुन्छ र तपाईंलाई पाइथन need चाहिन्छ।
      मुद्दाहरूको पृष्ठमा केहि पनि विस्तृत: http: /। Github.com/centaurialpha/edis/issues

  8.   टिलक्स भन्यो

    म कार्यक्रम, विशेष गरी वस्तु-उन्मुख र अरूलाई जान्न चाहन्छु, तपाइँलाई थाहा छ, प्रोग्रामिंग PICs, मेमोरीहरू र अन्यको लागि।

    एक नयाँ बच्चाको लागि कुनै सिफारिसहरू?

    1.    गिस्कार्ड भन्यो

      कार्यक्रम वस्तु उन्मुख PICs ??? मित्र, मलाई लाग्छ कि तपाईं गलत ट्र्याकमा हुनुहुन्छ।
      यद्यपि मैले केहि समय पहिले PICs मा प्रोग्राम गरें र MikroPassal (त्यहाँ MikroC पनि छ) प्रयोग गरें। कुनै वस्तुहरू छैन किनकी हार्डवेयर पहुँच गर्नका लागि अमूर्तको अनावश्यक तह सिर्जना गर्दछ। केहि पनि होइन लिनक्स सी मा बनाइएको छ र सी ++ मा होइन
      MikroPassal वा MikroC हेर्नुहोस् जुन तपाईको जीवनलाई सजिलो बनाउँदछ प्रोग्रामिंग चिप्स द्वारा।

      1.    टिलक्स भन्यो

        यसैले म सिक्नको लागि सोध्छु, कि म सुरू गर्न चाहन्छु र म अझै हराएको छु, तर केहि लागि हामी लोल सुरु गर्नुपर्नेछ।

        म तपाईको सिफारिशको पालना गर्दछु, र म के गर्न सक्छु भनेर हेर्न कोशिस गर्दछु, गिस्कर्डलाई धेरै धन्यबाद।

      2.    सेबस्टियन भन्यो

        राम्रो, माइक्रो कन्ट्रोलरहरू सी ++ मा प्रोग्राम गर्न सकिन्छ, स्पष्ट रूपमा OOP, मलाई राम्ररी थाहा छैन यदि PIC को लागी पहिले नै केहि गरेको छ भने, न त मलाई मतलब छ किनभने सत्य यही हो कि म आजकल पिके प्रयोग गर्न चाहान्छु।
        हार्डवेयर एब्स्ट्र्यासन धेरै प्रयोग गरियो। विश्वको सब भन्दा लोकप्रिय इलेक्ट्रोनिक विकास प्लेटफर्म र त्यसले इलेक्ट्रोनिक्स र प्रोग्रामिंगमा पहुँच प्रजातान्त्रिक बनाएको छ, म अर्डिनोको कुरा गर्दैछु, यसले ओओपी प्रयोग गर्दछ।
        हार्डवेयर एब्स्ट्र्यासन HAL को रूपमा परिचित छ, ST माइक्रोकन्ट्रोलर फर्म (एउटा नाम राख्न) तपाईले यसको HAL M3 कोर्टेक्स mics को लागि STM32F4xx जस्तो दिन्छ।

  9.   भिक्टर आर भन्यो

    राम्रो पहल, म यसलाई कसरी काम गर्दछ भनेर हेर्न प्रयास गर्छु।

    धन्यवाद!