2015-02-16 3 views
11

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

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

मेरे भाई के अनुसार, उन्होंने "Emacs दुर्घटना से शॉर्टकट का एक गुच्छा स्पैम किया, और यह बस हुआ।"

यदि कोई मेरी मदद कर सकता है, तो इसकी सराहना की जाएगी।
अग्रिम धन्यवाद!

+4

उन्हें स्वचालित रूप से सक्षम होना चाहिए, लेकिन मैं सुनिश्चित करता हूं कि सेटिंग्स में पृष्ठभूमि विस्तार सक्षम है-यह वही सुविधाएं प्रदान करता है। –

+4

या, यदि आपके पास पृष्ठभूमि विस्तार अक्षम है, तो चेक सिंटेक्स बटन पर क्लिक करने का प्रयास करें। यह भी देखें [डॉक्स] (http://docs.racket-lang.org/drracket/index.html?q=check%20syntax)। –

+1

@mattstir "वाक्यविन्यास जांचें" बटन पर क्लिक करें। फिर माउस को एक चर पर ले जाएं जिसे प्रोग्राम में एक से अधिक बार उपयोग किया जाता है। – soegaard

उत्तर

8

ये सुविधाएं ड्रैकेट के पृष्ठभूमि विस्तार के हिस्से के रूप में प्रदान की जाती हैं, जिन्हें ड्रैकेट की वरीयताओं के "पृष्ठभूमि विस्तार" टैब में सक्षम या अक्षम किया जा सकता है।

Background expansion preferences panel

पृष्ठभूमि विस्तार को सक्षम करने से लगातार प्रदर्शन करने के लिए वृहद विस्तार के रूप में आप अपने कार्यक्रम है, जो स्वचालित रूप से एक उपयोगी पक्ष प्रभाव के रूप में वाक्यविन्यास त्रुटियों की पहचान करेगा संपादित DrRacket कारण बनता है।

एक बार पृष्ठभूमि विस्तार एक कार्यक्रम के लिए पूरा हो जाने के बाद, बाध्यकारी तीर और दस्तावेज ब्लूबॉक्स सक्षम हो जाएंगे (बशर्ते आपने पृष्ठभूमि विस्तार प्राथमिकताओं में प्रासंगिक चेकबॉक्स चेक किए हों)।


कुछ विशेष रूप से जटिल प्रोग्राम हैं जो मैक्रो की एक बड़ी संख्या को रोजगार में, पृष्ठभूमि विस्तार, समय की एक गैर तुच्छ राशि ले जा सकते हैं, हालांकि यह किसी भी अधिक सभी लेकिन सबसे जटिल के लिए कुछ ही क्षणों से नहीं लेना चाहिए कार्यक्रमों का पृष्ठभूमि विस्तार की वर्तमान स्थिति DrRacket की संपादक विंडो के निचले-दाएं कोने में प्रदर्शित होती है।

Background expansion in progress

पृष्ठभूमि विस्तार पूरा हो जाने के बाद, सूचक चक्र हरा हो जाएगा, और इस तरह के तीर, प्रलेखन बुलबुले, और पुनर्रचना के रूप में सभी कार्यक्रम विश्लेषण उपकरण उपलब्ध हो जाएगा।


आप किसी कारण के लिए पृष्ठभूमि विस्तार का उपयोग नहीं करना चाहते हैं, तो आप मैन्युअल रूप से ट्रिगर कर सकते हैं वाक्य रचना विश्लेषण DrRacket DrRacket उपकरण पट्टी में "Check Syntax" button दबाकर प्रदान करता है।

Check Syntax button

यह बाध्यकारी तीर और प्रलेखन बुलबुले में सक्षम बनाता है, और यह भी अधिक उन्नत वाक्य रचना हाइलाइटिंग कि जिस तरह से बाइंडिंग बारे में अतिरिक्त जानकारी उपयोग किया जाता है प्रदान करता है का उपयोग कर स्रोत कोड colorizes (यह सुविधा केवल है चेक सिंटेक्स द्वारा प्रदान किया गया, पृष्ठभूमि विस्तार नहीं)।

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