ब्लॉग में उन्होंने बात की है और विभिन्न प्रोग्रामिंग भाषाओं के लिए कुछ एकीकृत विकास वातावरण की सिफारिश की, उनमें से अधिकांश C और C ++ में प्रोग्रामिंग और विकास के लिए उन्मुख हैं।
इस बार हम एक और IDE के बारे में बात करने जा रहे हैं जो केडीई डेस्कटॉप पर्यावरण परियोजना का हिस्सा है। आज हम जिस आईडीई के बारे में बात करेंगे इसे केडवेल्व कहा जाता है.
Es एक मुक्त, क्रॉस-प्लेटफॉर्म एकीकृत विकास वातावरण (विंडोज और जीएनयू / लिनक्स-यूनिक्स) जीपीएल लाइसेंस के तहत प्रकाशित और केडीई ग्राफिकल वातावरण के तहत उपयोग करने के लिए उन्मुख है।
कई अन्य विकास इंटरफेस के विपरीत, KDevelop का अपना संकलक नहीं है, इसलिए यह बाइनरी कोड के उत्पादन के लिए gcc पर निर्भर करता है।
कुछ अन्य भाषाएं पूरी तरह से समर्थित हैं, जिसका अर्थ है कि उनके पास सिंटैक्स हाइलाइटिंग, सिमेंटिक कोड नेविगेशन और पूर्णता है।
C / C ++ (Clang और llvm पुस्तकालयों द्वारा समर्थित) Qt ढांचे के लिए कुछ अतिरिक्त विशेषताओं सहित। इसमें क्यूएमएल, जावास्क्रिप्ट, पायथन और PHP के अलावा CUDA और OpenCLQt का भी समर्थन है।
जबकि, अन्य प्रोग्रामिंग भाषाओं के लिए, जैसे कि जावा, एडा, एसक्यूएल, पर्ल और पास्कल, साथ ही बैश शेल के लिए स्क्रिप्ट (स्क्रिप्ट) को अभी तक केडेवलप में पोर्ट नहीं किया गया है, हालांकि यह संभव है कि वे भविष्य में समर्थित हों। ।
केडवेल्व के बारे में
केडवेल्ड में हम सिंटैक्स हाइलाइटिंग पा सकते हैं, जिसमें एक विशिष्ट रंग में एक ही चर की प्रत्येक घटना होती है, प्रति-चर आधार पर परिवर्तन। इसे आज़माएं, एक बार आदत पड़ने के बाद आप इसे पसंद करेंगे। वैकल्पिक।
कोड डेटाबेस के लिए लगातार डिस्क कैश। आपकी परियोजना के आकार और जटिलता के आधार पर, विश्लेषण में कुछ समय लग सकता है; लेकिन उसके बाद पहली बार, आईडीई के प्रत्येक बाद के स्टार्टअप पर कुछ सेकंड में डिस्क को कैश और लोड किया गया।
मुख्य विशेषताओं में से हम इस एकीकृत विकास पर्यावरण को उजागर कर सकते हैं जो हम पा सकते हैं:
- सिंटैक्स हाइलाइटिंग और स्वचालित इंडेंटेशन (केट) के साथ स्रोत कोड संपादक।
- विभिन्न प्रकार की परियोजनाओं का प्रबंधन, जैसे सीएमके, ऑटोमेक, क्यूमेक (क्यूटी लाइब्रेरी और चींटी पर आधारित परियोजनाओं के लिए (जावा पर आधारित परियोजनाओं के लिए)।
- एप्लिकेशन की कक्षाओं के बीच ब्राउज़र।
- Gcc के लिए फ्रंट-एंड, GNU कंपाइलर सेट।
- GNU डिबगर के लिए फ्रंट-एंड।
- कक्षाओं की परिभाषा और आवेदन ढांचे को उत्पन्न करने और अद्यतन करने के लिए जादूगर।
- C और C ++ में स्वचालित कोड पूरा करना।
- Doxygen के लिए मूल समर्थन।
- संस्करण नियंत्रण की अनुमति देता है।
- नियमित रूप से अभिव्यक्ति के साथ, व्यापक परियोजनाओं के माध्यम से भी शक्तिशाली खोज और प्रतिस्थापित करें
- इकाई परीक्षण एकीकरण
- समस्याओं को देखने वाले टूल को फ़िल्टर करें, जो सभी समस्याओं (सिंटैक्स और अर्थ संबंधी त्रुटियों, आदि) को दिखाता है
- ग्राफ़िकल डीबगर मदद (C ++ और पायथन, PHP अतिरिक्त प्लगइन के माध्यम से)
- फ़ाइल और प्रोजेक्ट टेम्प्लेट (अतिरिक्त टेम्पलेट डाउनलोड या इंस्टॉल किए जा सकते हैं)
- लगभग किसी भी प्रकार की फ़ाइल को आईडीई के भीतर एक टैब / दस्तावेज़ के रूप में Kparts के माध्यम से देखा जा सकता है (उदाहरण के लिए एक पीडीएफ फाइल)
- कंसोल टूल व्यू
- बाहरी स्क्रिप्ट समर्थन
- संगत इनपुट मोड विम करें
Ubuntu 18.04 और डेरिवेटिव पर KDevelop IDE कैसे स्थापित करें?
Si क्या आप इस एकीकृत विकास वातावरण को स्थापित करना चाहते हैं आपके सिस्टम में, हम निम्नलिखित निर्देशों का पालन कर सकते हैं।
पहले हमें एक टर्मिनल खोलना चाहिए, हम कुंजी संयोजन "Ctrl + Alt + T" के साथ करते हैं और इसमें हम निम्नलिखित कमांड को निष्पादित करने जा रहे हैं:
wget https://download.kde.org/stable/kdevelop/5.2.3/bin/linux/KDevelop-5.2.3-x86_64.AppImage -O KDevelop.AppImage
इसके साथ हम IDE से AppImage फ़ाइल डाउनलोड करते हैं, जिसके साथ हम सिस्टम पर इसे इंस्टॉल और उपयोग कर सकते हैं।
अब हमें निम्नलिखित कमांड के साथ फ़ाइल निष्पादन की अनुमति देनी चाहिए:
sudo chmod +x KDevelop.AppImage
इससे हम फ़ाइल पर डबल क्लिक करके निष्पादित कर पाएंगे या हम इसे टर्मिनल से निम्न कमांड के साथ भी निष्पादित कर सकते हैं:
./KDevelop.AppImage
और वह यह है, हम अपने सिस्टम में इस आईडीई का उपयोग शुरू कर सकते हैं।
यदि आप किसी अन्य आईडीई के बारे में जानते हैं, तो टिप्पणी में हमारे साथ साझा करने के लिए स्वतंत्र महसूस करें।