2012-10-11 13 views
7

PHP संपादक जब मैं उनके नाम पर क्लिक करता हूं तो फ़ंक्शंस के लिए कूदता है, इसलिए मैं सोच रहा था कि यह शानदार होगा अगर मैं शीर्ष पर सभी कार्यों को सूचीबद्ध कर सकता हूं एक फ़ाइल ताकि जब मैं फ़ाइल खोलूं तो मैं जल्दी से उस व्यक्ति को कूद सकता हूं जिसमें मुझे रूचि है। बेशक, अगर मैं फ़ाइल के शीर्ष पर फ़ंक्शन नाम डालता हूं, तो फ़ाइल को लोड होने पर उन्हें सभी कॉल किया जाएगा (असल में, यह एक वर्ग है जिसके बारे में मैं बात कर रहा हूं)।फ़ाइल के शीर्ष पर php फ़ंक्शन सूचीबद्ध करना? (या, जल्दी से php फ़ंक्शंस पर कैसे कूदें?)

क्या ऐसा करने का कोई तरीका है, या क्या मैं बस सपना देख रहा हूं? :-)

+0

अपने सभी कार्यों/वर्ग को एक अलग फ़ाइल में क्यों न रखें और इसे शामिल करें? – Scuzzy

+0

फ़ाइल में एक PHP वर्ग है। कक्षा में कुछ दर्जन लंबे फ़ंक्शन हैं और इसलिए जब मैं फ़ाइल खोलता हूं तो मुझे उस व्यक्ति को ढूंढने की कोशिश करने के लिए ऊपर और नीचे स्क्रॉल करना वाकई परेशान होता है। – Nate

+2

लगता है जैसे आपको संकुचित कोड ब्लॉक वाले संपादक की आवश्यकता है। – Scuzzy

उत्तर

17

सभी कार्यों एक ही फाइल तुम कहाँ अंदर हैं - सिर्फ संरचना पैनल (Alt + 7) का उपयोग करें।

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

अन्यथा - @Eric - नेविगेट से एक उत्तर देखें। प्रतीक ... (Ctrl + Alt + Shift + N)

+2

मैक ओएस – batigolix

+0

पर संरचना पैनल खोलने के लिए कमांड +7 का उपयोग करें यह जेटब्रेन वेबस्टॉर्म पर भी लागू होता है। – Johannes

0

क्या आप सचमुच 'लिस्टिंग' के बारे में बात कर रहे हैं या उन्हें फ़ाइल के शीर्ष पर बना रहे हैं?

function oneofthem() { 
// blah 
} 

या

oneofthem(); 

दो के उत्तरार्द्ध उन्हें लोड होगा। पहला इसे लोड नहीं करेगा, और फ़ाइल के शीर्ष पर सूची पूरी तरह से ठीक है। आपको लगता है कि यह स्पष्ट रूप से आपके वर्ग चयनकर्ता के नीचे होना चाहिए।

दूसरा अगर आप उन्हें सूचीबद्ध कर रहे हैं - तो आप हमेशा उन्हें केवल टिप्पणी कर सकते हैं।

3

Your IDE can already do this. अपने स्रोत कोड में अनावश्यक हेडर को जोड़ने के लिए कोई ज़रूरत नहीं:

Ctrl +शिफ्ट + Alt + एन

+0

जो सही दिखता है, लेकिन मुझे लगता है कि वह –

+0

विधियों के बीच कूदने का एक तरीका ढूंढ रहा है, हालांकि एक विधि एक प्रतीक है, इसलिए यह ठीक काम करेगा। – Eric

+0

नेटबीन में, मैं सामान्य रूप से फ़ाइल के लिए Ctrl + F के साथ जाता हूं, और एक तत्व के लिए पूरी परियोजना को खोजने के लिए ctrl + shift + f। जब मैंने अभी चेक किया, यहां तक ​​कि नेटबीन के पास भी है। धन्यवाद। +1 – janenz00

0

रूप @Scuzzy का सुझाव दिया, की code folds सुविधा का उपयोग अपने आईडीई। कार्यों को ध्वस्त रखें, ताकि उन्हें एक सूची की तरह प्रस्तुत किया जा सके।

2

यह बहुत देर हो चुकी हो लेकिन PhpStorm नवीनतम संस्करण में आप कमांड + F12 MacOSX या Ctrl + F12 में दबा सकते हैं हो सकता है कार्य करता है और फ़ाइल की सूची दिखाने के संरचनाओं।

संबंधित मुद्दे