2009-03-10 7 views
14

के लिए सबसे अच्छा वैकल्पिक आईडीई क्या है मैं डेल्फी 2007 (Win32 और .Net दोनों) में काम करता हूं लेकिन कोडगियर आईडीई अक्सर मुझे परेशान करता है, इसलिए यदि संभव हो तो मैं एक replmnt ढूंढना चाहता हूं।डेल्फी (.NET)

हमारे पास एक बिल्ड स्क्रिप्ट है इसलिए मैं कमांड लाइन से संकलित कर सकता हूं और मैं शायद ही कभी कोई जीयूआई डिज़ाइन कर रहा हूं, इसलिए मुझे केवल एक चीज चाहिए जो टेक्स्ट एडिटर (सिंटैक्स हाइलाइटिंग, ऑटोकंपलेट/इंटेलिसेंस ...) के साथ है।

मैं विजुअल स्टूडियो या Emacs का उपयोग करना चाहता हूं लेकिन यह नहीं पता कि उन वातावरण में डेल्फी कोड पर काम करना कितना संभव है। विशेष रूप से डिबगिंग - क्या डेल्फी आईडीई अभी भी मेरे डीबगर के रूप में कार्य कर सकता है भले ही मैं इसे संपादित करने के लिए उपयोग नहीं करता?

किसी को भी रेड स्टूडियो से दूर तोड़ने के किसी भी अनुभव है?

पीएस मैं नए डेल्फी प्रिज्म के बारे में पता कर रहा हूँ, लेकिन है कि मेरी समस्याओं का समाधान नहीं होगा - मैं अभी भी वेनिला डेल्फी में काम करते हैं और डेल्फी 2007 संकलक का उपयोग करने की जरूरत है।

+0

जिज्ञासा से, आपको डी 2007 आईडीई के बारे में क्या परेशान करता है ताकि आप एक प्रतिस्थापन ढूंढना चाहें? मुझे लगता है कि मैं सिर्फ अजीब हूँ, लेकिन मुझे डेल्फी आईडीई को वीएस2005 और वीएस -2008 से बेहतर पसंद है। – Mick

+5

मैं जानना चाहता हूं कि आपको क्या परेशान करता है - और मैं इसके बारे में कुछ भी कर सकता हूं, क्योंकि मैं डेल्फी उत्पाद प्रबंधक हूं। ;-) –

+0

और मिक, आप अजीब नहीं हैं। ;-) –

उत्तर

3

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

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

जो भी उपकरण आप या संपादन के लिए उपयोग करें अन्यथा अपने स्रोत फ़ाइलों को बदलने, सुनिश्चित करें कि आप हमेशा डॉस शैली सीआर + वामो लाइन अंत (\ r \ n, # 13 # 10) सभी लाइनों में, के रूप में है कि बनाने के केवल एलएफ (\ n, # 10) आईडीई को भ्रमित करने के लिए प्रेरित करता है - आप देखेंगे कि डीबगर में नीले बिंदु स्रोत स्रोतों के साथ सिंक्रनाइज़ नहीं हैं, और संकलक त्रुटि रेखा संख्या गलत हैं। स्रोत फ़ाइलों पर sed या awk का उपयोग करना एक बड़ा समय बचा सकता है, लेकिन Win32 के लिए संकलित टूल्स का उपयोग करना सुनिश्चित करें, और सिग्विन पर्यावरण के साथ प्रदान किए गए (उदाहरण के लिए) नहीं।

1

Multi Edit पर एक नजर डालें - यह एक शानदार संपादक है और बोर्लेन्ड उत्पादों

0

एक विकल्प EditPad Pro है के लिए समर्थन हासिल है। मैंने उत्पाद की कोशिश नहीं की है, लेकिन मुझे पता है कि विक्रेता विश्वसनीय है।

+0

मैंने एडिटपैड प्रो का उपयोग किया है और यह बहुत अच्छा है। मैं इसे एक समाधान के रूप में सुझाव देने जा रहा था। –

4

Emacs में Delphi editing mode दिखाई देता है, जो शायद उठने और चलाने की कोशिश कर रहे हैं, तो शायद यह एक अच्छा प्रारंभिक बिंदु है।

2

मैं CodeFactor का उपयोग के साथ एक डेल्फी 2007 परियोजना संकलित करने के लिए इस्तेमाल किया जा सकता, लेकिन दुर्भाग्य से यह अब उपलब्ध नहीं है ।

डेल्फी 200 डेल्फी 2007 पर भी एक बहुत बड़ा सुधार है, इसलिए यदि आपके पास साधन हैं, तो इससे बहुत मदद मिल सकती है।

1

आप TSEPro Semware से (उर्फ QEdit) कोशिश करनी चाहिए। इसमें भाषा के लिए समर्थन है, एक बहुत शक्तिशाली मैक्रो सिस्टम और बीसीसी 32 के माध्यम से संपादक के अंदर से संकलित करने का समर्थन करता है।

9

एक चीज जो आप कर सकते हैं GExperts को अपने जीवन को बेहतर बनाने के लिए है। alt text http://www.gexperts.org/tour/procedure%20list.png

alt text http://www.gexperts.org/tour/grep%20results.png

+0

हम पहले से ही GExperts का उपयोग करते हैं और आप सही हैं, यह अविश्वसनीय रूप से उपयोगी है। +1 –

3

मुझे पता है कि Lazarus नामक फ्रीपास्कल संपादक एक अच्छा प्रतिस्थापन हो सकता है।

हालांकि यह वीसीएल के साथ संगत नहीं है, इसलिए यह केवल एक नई परियोजना के लिए संभवतः संभव होगा।

+1

टेक्स्टमोड आईडीई को न भूलें। (टर्बो चीज)। मैं मुख्य रूप से इसे छोटे cmdline utils के लिए उपयोग करता हूं। इसमें कई आधुनिक विशेषताएं हैं। –

0

ConText या EditPad Pro दोनों डेल्फी कोड के लिए सिंटैक्स हाइलाइटिंग प्रदान करते हैं, जैसे कि कई अन्य प्रोग्रामर संपादक (वे कभी-कभी इसे पास्कल कहते हैं)। मैंने उन दोनों का उपयोग किया है, और वे वास्तव में अच्छी तरह से काम करते हैं। जब मैं कोड टुकड़े या नमूने खोलना चाहता हूं तो मैं उनका उपयोग करता हूं।

दोनों के पास विशिष्ट फ़ाइल को कुछ फ़ाइल प्रकारों से संबद्ध करने में सक्षम होने की एक अच्छी सुविधा है। तो आप वहां से डेल्फी कमांड लाइन कंपाइलर या अपनी बिल्ड स्क्रिप्ट को अपनी स्रोत फाइलों के साथ जोड़ सकते हैं ताकि आप वहां से यूनिट परीक्षण चला सकें। मैंने अन्य कमांड लाइन कंपाइलर्स के साथ ऐसा ही किया है, लेकिन स्पष्ट रूप से मुझे वास्तव में डेल्फी आईडीई पसंद है इसलिए इसे बदलने की कोशिश करने की आवश्यकता नहीं है।

3

यदि आपकी मुख्य समस्या डेल्फी 2007 आईडीई की निम्न गति है, तो DelphiSpeedUp का उपयोग करें।

2

codefactor2.com पर मुफ्त OPEditII देखें [पृष्ठ अब उपलब्ध नहीं है और इसके बजाय स्पैम प्रस्तुत करता है] यह देर से कोडफैक्टर के निःशुल्क और अद्यतन संस्करण की तरह लगता है। वर्थ कहता है कि यह विंडोज सात 64 बिट्स के तहत एक आकर्षण की तरह काम करता है, और एकीकृत डेल्फी कोड पार्सर के साथ बहुत तेज है। तो आपके पास एक क्लास ब्राउज़र, कोड पूर्णता, इंटरफ़ेस से कार्यान्वयन के लिए कोड नेविगेशन है, और बहुत सारे कोड रीफैक्टरिंग टूल हैं।