लिनक्स के लिए लाइटवेट आईडीई

भले ही मेरे पास एक मजबूत और तेज़ कंप्यूटर है (2 जीबी रैम के साथ पेंटियम डुअल कोर 2.0), मैं हमेशा इसके लिए हल्के सॉफ़्टवेयर की खोज कर रहा हूं, इसलिए जब भी कई ऐप्स ऊपर होते हैं और एक साथ चलते हैं तो यह तेज़ चलता है।

पिछले कुछ हफ्तों में मैं धीरे-धीरे लिनक्स में माइग्रेट कर रहा हूं और सी ++ और PHP पर प्रोग्राम के लिए एक मुफ्त हल्के लेकिन उपयोगी आईडीई स्थापित करना चाहता हूं। सिंटैक्स हाइलाइटिंग और कोड पूर्णता युक्तियाँ जरूरी हैं।

तो, मैं आपसे कुछ सुझाव प्राप्त करना चाहता हूं, दोस्तों।

0
जोड़ा संपादित
विचारों: 4

15 उत्तर

दशकों तक लिनक्स प्रोग्रामर द्वारा emacs का उपयोग किया गया है। इसमें सिंटैक्स हाइलाइटिंग की सुविधा है, यह तेज़ है, और वहां मिलियन ट्यूटोरियल हैं जो आप पा सकते हैं।

0
जोड़ा
यदि आप Emacs के साथ जाते हैं, तो यह सुनिश्चित करना सुनिश्चित करें कि इस संग्रह के संग्रह को कोड पूर्ण करने, विधियों के प्रकारों का प्रदर्शन, कोड ब्राउज़िंग और कोड जनरेशन जैसी चीजें प्रदान करती हैं। cedet.sourceforge.net
जोड़ा लेखक Chris, स्रोत

किसी भी लोकप्रिय संपादक को एक विचार में बदल दिया जा सकता है।

मैं कंसोल पर वीआई का उपयोग करता हूं और वर्षों से विभिन्न गुई संपादकों का उपयोग करता हूं। यह सिर्फ लिनक्स के लिए नहीं जाता है, मैं विंडोज़ पर क्रिमसन संपादक का उपयोग सी / पायथन / z80asm विचार के रूप में करता हूं।

0
जोड़ा

gedit

  • सिंटेक्स हाइलाइटिंग
  • तेज़, हल्का
  • टैब्स
  • जीयूआई
0
जोड़ा

जॉय, मेरा मानना ​​है कि ग्रहण से कुछ भी हल्का है! : ओ)

0
जोड़ा
आईएमएचओ ग्रहण / ज़ेंड विचार में मेरे जीवनकाल में सबसे अधिक घनिष्ठ इंटरफेस हैं।
जोड़ा लेखक Stann, स्रोत

किसी ने कोड :: ब्लॉक का उल्लेख नहीं किया है!

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

0
जोड़ा

फिर यह एक आईडीई के बजाय एक 'स्मार्ट संपादक' है। यह जानना प्रतीत होता है कि अधिकांश भाषाओं को कैसे संभालना है और एक बार इसकी शुरुआत होने के बाद यह बहुत स्मार्ट है, फिर भी जावा लेकिन नेटबीन्स और एक्लिप्स से कम संसाधन भूख लगी है।

0
जोड़ा

मुझे यकीन नहीं है कि 'लाइटवेट' से आपका क्या मतलब है, लेकिन यहां लिनक्स के लिए कुछ लोकप्रिय आईडीई हैं:

Anjuta for Gtk/Gnome
KDevelop or Quanta for KDE
CodeBlocks runs on Windows/Mac/Linux and is written in C++

इनमें से कोई भी जावा नहीं है, इसलिए वे प्रदर्शन के लिए ग्रहण पर स्वचालित रूप से बढ़त रखते हैं;)

एक और विकल्प MonoDevelop है, जो .Net / Gtk # प्रोग्रामिंग की ओर तैयार है लेकिन इसमें C ++ समर्थन भी शामिल है।

0
जोड़ा

मै मैक, विंडोज और उबंटू के बीच उछालता हूं और जबकि इमाक्स मेरी पसंद का संपादक होता था, मुझे लगता है कि मेरी बुढ़ापे में मैं कुछ जीयूआई-आधारित पसंद करता हूं (खोल के लिए कमांड लाइन का उपयोग करके अभी भी मेरे द्वारा ठीक है) । मेरा पसंदीदा संपादक PHP सहित भाषाओं के बोतलबंद के लिए सिंटैक्स हाइलाइटिंग (मैं इसे रूबी, पायथन और PHP के लिए उपयोग कर रहा हूं)

  • कोड पूर्ण होने, कक्षाओं के लिए भी मैंने स्वयं परिभाषित किया
  • एफ़टीपी, एसएफटीपी या एससीपी
  • के माध्यम से "रिमोट सेव" करने की क्षमता
  • अपनी फ़ाइलों को परियोजनाओं में व्यवस्थित करने के लिए समर्थन
  • टैब और अन्य इंटरफ़ेस niceties
  • मुझे यकीन नहीं है कि यह कितना हल्का है, लेकिन यह निश्चित रूप से ग्रहण से स्नैपियर महसूस करता है!

    0
    जोड़ा

    Vim (or Emacs varying on religion) will always be my first answer to this question, over any point-and-click IDE. As they write in The Pragmatic Programmer

    एक संपादक चुनें, इसे अच्छी तरह से जानें, और सभी संपादन कार्यों के लिए इसका उपयोग करें। [...] संपादक आपके हाथ का विस्तार होगा; कुंजी गाएगी क्योंकि वे पाठ और विचार के माध्यम से अपना रास्ता फिसलते हैं। यह हमारा लक्ष्य है।

         

    सुनिश्चित करें कि आपके द्वारा चुने गए संपादक आपके द्वारा उपयोग किए जाने वाले सभी प्लेटफ़ॉर्म पर उपलब्ध हैं।

    विम कॉन्फ़िगर करने योग्य, एक्स्टेंसिबल, प्रोग्राम करने योग्य है और सभी नियमित सुविधाओं के साथ एक आईडीई में बदल दिया जा सकता है। हाल ही में मैं "Vim संपादक को ग्रहण कार्यक्षमता लाने" के लिए Eclim का उपयोग कर रहा हूं (परियोजनाएं, बेहतर जावा समर्थन इत्यादि) इसे उन्नत आईडीई सुविधाओं के साथ एक पूर्ण मंच बनाते हैं।

    0
    जोड़ा
    ग्रहण के लिए एक बड़ा +1। यह मेरे जीवन को बेहतर बना दिया है।
    जोड़ा लेखक num1, स्रोत
    मुझे यहां धागा पसंद है, जो ऐसा लगता है: "किसी भी उचित संपादक से शुरू करें, और आप इसके चारों ओर एक आईडीई बना सकते हैं जो परिभाषा हल्के वजन से है।"
    जोड़ा लेखक Casey Rodarmor, स्रोत

    यदि आप अपना समय लिनक्स पर स्विच कर रहे हैं, तो मैं कुछ बिंदुओं पर emacs या vim पर भी स्विच करूंगा। आपके पास इनमें से किसी भी समस्या के साथ बिल्कुल का वर्णन करने वाला संसाधन या दस्तावेज हमेशा होगा, और आम तौर पर समाधान सड़क के नीचे कुछ और क्लिक होता है।

    मॉडेल संपादन के कारण शुरुआत में Emacs आसान हो सकता है ... लेकिन मोडल संपादन को आपको विम से दूर डरने की अनुमति न दें।

    या तो विम या एमाक्स के साथ कुंजी यह जानती है कि यह संभवतः दिन का बेहतर हिस्सा ले सकता है कि आप यह जान लें कि आप उन्हें क्या करना चाहते हैं, उन्हें अकेले ऐसा करने के लिए कैसे करें।

    एक बार जब वे आपके लिए काम करते हैं, तो आप देखेंगे कि ज्यादातर लोग दो शिविरों में से एक में क्यों हैं।

    सामान्य संकेत:

    • अपनी प्रोजेक्ट के लिए मेकफ़ाइल सेट करना लगभग हमेशा इसके लायक है।
    • कास्कोप और सीटीएजी का उपयोग करने से आपका जीवन आसान हो जाएगा।

    विम संकेत:

    • : बनाने
    • : सीएन,: सीपी
    • OmniCompletion
    • सेट करने के लिए BufRead autoloads का उपयोग करके: फ़ाइल प्रकार
    • के आधार पर करना चाहिए

    Emacs संकेत देता है:

    • ecb मजेदार है
    • एम-एक्स थका हुआ
    • एम। एम-, एम- * एम-एक्स ईटैग के लिए पूर्ण टैग
    • एम-एक्स संकलन
    • (ऐड-हुक 'mylanguage-mode-hook' (lambda() (setq my-customization t)))

    और अन्य लोगों के उदाहरणों के उदाहरण के लिए अन्य लोगों के अनुकूलन देखें।

    0
    जोड़ा

    कंसोल संपादक, जैसे emacs और vi , उनके जीयूआई समकक्षों की तुलना में अधिक हल्के वजन वाले हैं, और (कम से कम उन दो हैं) किसी भी अन्य आईडीई (वाक्यविन्यास हाइलाइटिंग, माउस सपोर्ट, सीटीएजी, स्वत: पूर्णता के रूप में सक्षम) ... जीडीबी एकीकरण के लिए सभी तरह से)। सीखने की अवस्था कुछ हद तक खड़ी हो सकती है, और आपको कुछ अनुकूलन करना पड़ सकता है, लेकिन यह सब इसके लायक है। इसके अलावा, vi यूनिक्स जैसी ऑपरेटिंग सिस्टम की हर स्थापना पर मौजूद है।

    एक्स अनुप्रयोगों में, हैं

    • gedit जो गनोम के साथ आता है और इनमें से कई आईडीई सुविधाएं हैं ( उदाहरण के लिए, देखें, यह ब्लॉग प्रविष्टि ),

    • Geany - वास्तव में तेज़, केवल जीटीके पर निर्भर करता है, और कोड सहित और भी अधिक सुविधाओं के साथ तह।

    ये हल्के वजन वाले आईडीई होंगे, जैसे कि अंजुता , KDevelop , ग्रहण या नेटबीन

    0
    जोड़ा
    गेनी के लिए +1, मैंने इसे भी इस्तेमाल किया
    जोड़ा लेखक sloth, स्रोत

    यह वास्तव में एक धार्मिक सवाल है - बस अपनी पसंद का चयन करें। प्रत्येक संपादक के पास यह पेशेवर / विपक्ष है और आपको यह तय करने की आवश्यकता है कि कौन सा सेट आपके लिए उपयुक्त है। वहां कई आईडीई हैं जो Pida जैसे विभिन्न संपादकों का उपयोग कर सकते हैं।

    0
    जोड़ा

    linuxtools के साथ ग्रहण के बारे में क्या?

    0
    जोड़ा

    किसी ने केट का उल्लेख नहीं किया। शुरुआत के लिए vi से अधिक आसान है (और उन लोगों के लिए अच्छा वी-मोड है, जो vi में माइग्रेट करना चाहते हैं), जीएडिट (और बेहतर सिंटैक्स हाइलाइटिंग) से अधिक विकल्प हैं। इसमें कियोस्लेव समर्थन भी है (रिमोट सर्वर PHP विकास के लिए अच्छा) और यह जीडिट की तुलना में केवल थोड़ी सी सीपीयू मांग है। इसमें अंतर्निहित कंसोल भी हो सकता है (यदि आप फ़ाइलों के माध्यम से त्वरित grep करना चाहते हैं या परियोजना संकलित करना चाहते हैं तो बेहद सहायक)।

    इस तरह की विशेषताएं भी हैं:

    • मूल कोड पूर्णता
    • उन्नत इंडेंटेशन और ब्लॉक चयन संचालन
    • अच्छा और बहुत साफ (पढ़ने के लिए) regexp
    • के साथ ढूंढें / प्रतिस्थापित करें
    • ctrl + d पर टिप्पणी-आउट (फ़ंक्शन हेडर पर उपयोग किए जाने पर यह एक पंक्ति या एक फ़ंक्शन को टिप्पणियां देता है)

    और भी काफी...

    0
    जोड़ा

    मैं कहूंगा कि ब्लूफिश , आईडीई नहीं बल्कि सिंटैक्स हाइलाइटिंग और कोड पूर्ण होने (और कई अन्य) के साथ एक अच्छा लाइटवेट कोड संपादक है, जिसमें भाषाओं की एक श्रृंखला है (उनमें से सी और PHP )।

    0
    जोड़ा