2011-12-24 14 views
11

मेथेमेटिका के वर्तमान संस्करण में इन कीबोर्ड शॉर्टकट काफी आसानकमान पूरा होने: सुझाव है कि नियमों/विकल्प

Ctrl + K हैं वर्तमान आदेश पूरा करता

GraphPl -> press Ctrl+K -> GraphPlot 

Ctrl + Shift + K कम्प्लिट्स वर्तमान कमांड और तर्क प्लेसहोल्डर्स को जोड़ता है जिन्हें टैब कुंजी

0 के साथ वास्तविक मानों के साथ प्रतिस्थापित किया जा सकता है।

हालांकि मैं किसी भी कुंजीपटल विकल्प संलग्न सेटिंग को दिखाने के लिए नहीं मिल सका/विकल्प

उदाहरण कहो के लिए मैं विभिन्न लेआउट के साथ एक लेखाचित्र तैयार करने की जरूरत है, मुझे पता है मैं इन संभावित सेटिंग्स में से एक के साथ विधि निर्धारित करने की आवश्यकता

  • "CircularEmbedding"
  • "RandomEmbedding"
  • "HighDimensionalEmbedding"
  • "RadialDrawing"
  • "SpringEmbedding"
  • "SpringElectricalEmbedding"

दो बातें

पहले कैसे इन विकल्पों में स्वत: पूर्ण करने के लिए, वहाँ किसी भी शॉर्टकट कुंजी है?

GraphPlot[sg, Method -> <what keyboard shortcut to display all possible options>] 

दूसरा कैसे PopupMenu list प्रोग्राम के रूप में

list={ 
    "CircularEmbedding" 
    , "RandomEmbedding" 
    , "HighDimensionalEmbedding" 
    , "RadialDrawing" 
    , "SpringEmbedding" 
    , "SpringElectricalEmbedding" 
    } 
Manipulate[GraphPlot[sg, Method -> m], {m, list}, ControlType -> PopupMenu] 

वहाँ प्रतिबिंब का उपयोग कर की तरह, मेथेमेटिका कार्यों और अभिगम विधि मेटाडाटा जिस तरह से यह अन्य प्रोग्रामिंग भाषाओं में किया जा सकता है के लिए इसी तरह आत्मनिरीक्षण करने के लिए कोई तरीका है निम्नलिखित उत्पन्न करने के लिए जावा में?

+1

MathGroup में थॉमस Munsch एक पैलेट के लिए कोड था 'ClickableOptions' जो आपके लिए उपयोगी हो सकता है कि: [http://forums.wolfram.com/mathgroup/archive/2009/May/ msg00351.html] – kglr

+1

आपको 'विकल्प' फ़ंक्शन उपयोगी हो सकता है, लेकिन यह केवल डिफ़ॉल्ट मानों के साथ विकल्प नाम देता है। मुझे पता है कि आप जो भी मांग रहे हैं उससे कहीं अधिक संकीर्ण है और यह एक कीबोर्ड शॉर्टकट नहीं है। अगर आपको यह उपयोगी लगे तो बस इसका जिक्र करें। – Szabolcs

+0

@Szabolcs मैंने वास्तव में 'विकल्प' की कोशिश की है जैसा कि आपने सही तरीके से इंगित किया है, यह केवल डिफ़ॉल्ट विकल्प देता है और सेटिंग के लिए सभी संभावित विकल्प नहीं देता है :(मैं जो जोड़ सकता हूं वह जोड़ सकता हूं अब तक –

उत्तर

1

ड्राफ्ट: हालांकि यह वृद्धि का भार की जरूरत है, के रूप में यह समुदाय से कुछ विचार प्राप्त करने के लिए उम्मीद कर रहा है यह जोड़ा जा रहा है कार्य प्रगति पर ...

यह निकटतम मैं अब तक पहुँच सकता है। अगर कोई इसे आगे बढ़ाने में मदद कर सकता है, या किसी भी विचार का सुझाव दे सकता है, तो इसकी सराहना की जाएगी।

ruleOfRule[list_] := Map[Rule[#, #] &, list]; 
Manipulate[ 
GraphPlot @@ {{"A" -> "B", "B" -> "C", "C" -> "A"}, 
    options}, {{options, {}}, ruleOfRule[Options[GraphPlot]]}, 
ControlType -> CheckboxBar] 

options

+0

यह केवल आपको डिफ़ॉल्ट विकल्प देता है, जो अधिक समझ में नहीं आता है। जहां तक ​​मुझे पता है, गणित सभी संभावित विकल्प मूल्यों को पुनर्प्राप्त करने के लिए एक मानक तंत्र प्रदान नहीं करता है, इसलिए मुझे नहीं लगता कि यह प्रयास आपको कहीं भी लाएगा। अफसोस। –

+2

@Sjoerd शायद यही वह समुदाय है जहां यह समुदाय आता है? क्या हम अधिकांश कार्यों के लिए विस्तार विकल्प मूल्यों के साथ मिलकर काम नहीं कर सकते हैं, और इस तरह कुछ अभ्यास में लागू कर सकते हैं? यदि गणित। एसई साइट एक वास्तविकता बन जाती है, तो मुझे आशा है कि एक "सहकारी परियोजना" अनुभाग इसका हिस्सा बन जाएगा। –

+6

@ श्री विज़ार्ड मुझे लगता है कि यह एक ऐसा कार्य है जिसके लिए डब्ल्यूआरआई समुदाय की तुलना में बेहतर स्थिति में है। मुझे लगता है कि उनके पास पहले से ही विकल्पों का डेटाबेस है। मैं सभी सहकारी परियोजनाओं के लिए हूं, लेकिन ऐसा लगता है कि डब्लूआरआई आसानी से ऐसा कुछ हासिल करने के लिए प्रयास की भारी मात्रा में प्रयास कर रहा था। –

2

मुझे विश्वास नहीं है कि स्ट्रिंग को स्वतः पूर्ण करने के लिए कोई भी फ़ंक्शन शामिल है। मैं मदद फ़ाइलों को खोजने के अलावा किसी विशेष विकल्प के लिए सभी मान्य सेटिंग्स को देखने का तरीका भी याद नहीं कर सकता।

आप EsctxtEsc या txtअंतरिक्ष द्वारा विकल्प इंस्पेक्टर सेटिंग्स InputAliases और InputAutoReplacements, प्रवेश की इजाजत दी साथ निवेश में तेजी लाने के कर सकते हैं।

+1

न केवल एक स्वतः पूर्ण कार्य है लेकिन स्ट्रिंग-आधारित विकल्पों (या तो विकल्प नाम या मान) के लिए कोई वर्तनी-जांच नहीं की गई है। यह एक बदतर स्थिति है। –

+0

@ खराब स्पेलर होने के बावजूद @Sjoerd, मुझे पुराना 'सामान्य: वर्तनी 1' काफी परेशान पाया गया, और जब मैं देख सकता था कि एक अच्छा * विकल्प * मुझे नहीं पता कि मैं इसे चालू कर दूंगा। –

+0

मैं सिंटैक्स रंग के हिस्से के रूप में कमांड प्रवेश के दौरान वर्तनी-जांच के बारे में बात कर रहा हूं। अगर मैं रंग विकल्प सिग्नल को एक विकल्प नाम गलत तरीके से लिखें। ऐसे विकल्प नामों के लिए नहीं जो तार हैं। –

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