मैं ग्रहण का उपयोग करता हूं। यह फूला हुआ, अनावश्यक, धीमा और quirky है, लेकिन मुझे लगता है कि इसमें कुछ विशेषताएं हैं जो मुझे एक बेहतर/तेज डेवलपर बनाती हैं। ग्रहण के साथ PHP विकसित करने के बारे में मुझे दो मुख्य बातें हैं:
- फ़ंक्शन प्रलेखन टूलटिप्स।यह देखते हुए कि PHP में बहुत सी चीजों के लिए मानक पैरामीटर ऑर्डर की कमी है, यह विशेष रूप से
str
फ़ंक्शन के परिवार के साथ उपयोगी है। मुझे याद रखना नहीं है कि कोई विशेष फ़ंक्शन ऑर्डर ($haystack,$needle)
या ($needle,$haystack)
है, मैं बस फ़ंक्शन का नाम टाइप कर सकता हूं और उस पर होवर कर सकता हूं।
- "इसमें शामिल हों" कार्यक्षमता। किसी फ़ंक्शन को हाइलाइट करें और 'F3' दबाएं, और यह आपको कक्षा या फ़ाइल पर ले जाएगा जहां वह फ़ंक्शन परिभाषित किया गया है। यह बेहद सहायक है।
अन्य सुविधाएं भी उपयोगी हैं, हालांकि गहराई से नहीं। स्वत: पूर्ण और PHPDoc टिप्पणी टेम्पलेट्स जैसी चीजें (/**
टाइप करें और यह आपके पैरामीटर से पहले से भरा मूल ब्लॉक टिप्पणी बनाता है) आसान हो।
एक्लिप्स के साथ कमियों के कारण, मैं कई टूल के साथ विकसित होता हूं। उदाहरण के लिए, मुझे अल्ट्राएडिट की "एकाधिक फाइलों में खोजें" कार्यक्षमता उत्कृष्ट होने के साथ-साथ बैच एसक्यूएल संपादन के लिए "कॉलम मोड में संपादित करें") मिलती है, और मैं आमतौर पर ग्रहण के साथ चल रहा हूं।
मैंने कई बार नेटबीन की कोशिश की है, लेकिन हर बार जब मैंने इसे अतीत में स्थापित किया है, तो आंतरिक PHP फ़ंक्शन फ़ंक्शन को तोड़ दिया गया है, इसलिए किसी भी अंतर्निहित PHP फ़ंक्शन के परिणामस्वरूप एक इंटेलिसेंस बॉक्स में "PHPDoc" नहीं मिला"। मैंने पाया कि बेहद उत्तेजित है, और हर बार एक्लिप्स पर वापस चला गया है। मुझे इसकी प्रकृति पसंद है, लेकिन मुझे उस कार्यक्षमता की आवश्यकता है (कुछ फोरम पर इसका अस्पष्ट संदर्भ डेवलपर्स में से एक है जिसमें कहा गया है कि बिल्ड स्क्रिप्ट टूटा हुआ है, इसलिए यह दस्तावेज़ों को ठीक तरह से लिंक नहीं कर रहा है, लेकिन उन्हें अभी तक इसे ठीक करना नहीं था मेरा आखिरी प्रयास)।
आपकी उत्पादकता शायद बढ़ेगी। –
हाँ, इसे विम कहा जाता है। – Ether