2017-07-11 9 views
6

MATLAB R2014a और R2014b में कोड की धारा/कोड कोशिकाओं/सेल मोड (%%) का उपयोग करते समय (thesetwo MathWorks लिंक देखें), अनुभाग संपादक के भीतर प्रकाश डाला दोनों स्क्रिप्ट और कार्यों के साथ ठीक काम करता है ।
हालांकि, वर्गों वर्तमान फ़ोल्डर खिड़की केवल स्क्रिप्ट के लिए और कार्यों के लिए नहीं का विवरण कक्ष में सही ढंग से दिखाया गया है, के बाद दो स्क्रीनशॉट में निचले बाएँ कोने देखें:MATLAB कोड धारा - स्क्रिप्ट बनाम समारोह

Section View in Current Folder is working for a Script

Section View in Current Folder is not working for a Function

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

+3

मुझे यह भी पता नहीं था कि यह सुविधा मौजूद है। -.- – thewaywewalk

उत्तर

1

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

कार्यों के लिए, कोड के विभाजन आम तौर पर subfunctions में आपरेशन समूहीकरण द्वारा पूरा किया है, तो फ़ाइल में local function संरचना दिखाया गया है (लेकिन nested functions, जो भी कारण के लिए, नहीं हैं)। इसके अतिरिक्त, ऑब्जेक्ट गुण और विधियों को प्रदर्शित करेगा, जबकि MAT-files उनकी चर सामग्री प्रदर्शित करेगा।

+0

मुझे लगता है कि इसके आसपास कोई रास्ता नहीं है लेकिन इस तथ्य को स्वीकार करने के लिए। आपके उत्तर के लिए धन्यवाद और इसे एक फीचर अनुरोध के रूप में सबमिट करने में संकोच न करें अगर आपको लगता है कि यह एक अच्छा विचार हो सकता है, क्योंकि मुझे यकीन है कि आप MathWorks समुदाय का हिस्सा हैं। – Discbrake

+0

मुझे लगता है कि इसका सबसे कष्टप्रद हिस्सा यह है कि नेस्टेड फ़ंक्शंस विवरण पैनल में प्रकट नहीं होते हैं। – EBH

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