Mathematica中的當前版本,這些快捷鍵都相當方便命令完成:建議規則/選項
按Ctrl + K完成當前命令
GraphPl -> press Ctrl+K -> GraphPlot
按Ctrl + Shift + K完成當前命令並添加可用實際值替換的參數佔位符選項卡鍵
GraphPl -> press Ctrl+Shift+K -> GraphPlot[{vi1->vj1,vi2->vj2,...}]
但是我找不到任何鍵盤選項,以顯示相關的設置/選項
舉例說,如果我需要繪製具有不同的佈局圖,我知道我需要設置方法與這些可能的設置之一
- 「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]
有什麼辦法來反思數學函數和訪問方法的元數據類似,它可以在其他編程語言來完成的方式,喜歡使用反射在Java中?
托馬斯Munsch電子郵件中MathGroup已經張貼的調色板代碼'ClickableOptions',你可能會發現有用:[http://forums.wolfram.com/mathgroup/archive/2009/May/ msg00351.html] – kglr 2011-12-24 16:21:39
您可能會發現'選項'功能很有用,但它只給出具有默認值的選項名稱。我知道它比你要求的要窄得多,它不是一個鍵盤快捷鍵。只要提及它,以防萬一您可能會發現它很有用。 – Szabolcs 2011-12-24 17:37:12
@Szabolcs我確實嘗試過'選項'正如你正確指出的那樣,它只是給出了默認選項,並不是所有可能的選項設置:(我將添加我可以做到目前爲止 – 2011-12-24 23:06:42