W bieżącej wersji programu Mathematica te skróty klawiszowe są bardzo przydatnyrealizacja poleceń w Mathematica: sugerują przepisy/Opcje
Ctrl + K zakończeniu bieżącego polecenia
GraphPl -> press Ctrl+K -> GraphPlot
Ctrl + Shift + K ukończone, bieżące polecenie i dodaje argumenty zastępcze, które można zastąpić rzeczywistymi wartościami za pomocą zakładki klucz
GraphPl -> press Ctrl+Shift+K -> GraphPlot[{vi1->vj1,vi2->vj2,...}]
Jednak nie mogłem znaleźć żadnej opcji klawiatury pokazać skojarzone ustawienia/opcje
na przykład powiedzieć, czy muszę sporządzić wykres z różnymi układami, wiem, że muszę ustawić metodę z jednym z tych możliwych ustawień
- "CircularEmbedding"
- "RandomEmbedding"
- "HighDimensionalEmbedding"
- "RadialDrawing"
- "SpringEmbedding"
- "SpringElectricalEmbedding"
Dwie rzeczy
Pierwszy Jak uzupełni te opcje, jest jakiś klawisz skrótu?
GraphPlot[sg, Method -> <what keyboard shortcut to display all possible options>]
Po drugie, jak generować następujące PopupMenu list
programowo
list={
"CircularEmbedding"
, "RandomEmbedding"
, "HighDimensionalEmbedding"
, "RadialDrawing"
, "SpringEmbedding"
, "SpringElectricalEmbedding"
}
Manipulate[GraphPlot[sg, Method -> m], {m, list}, ControlType -> PopupMenu]
Czy istnieje jakiś sposób na introspekcji funkcji Mathematica i metody dostępu Metadane podobne do sposobu, można to zrobić w innych językach programowania, jak przy użyciu odbicia w Javie?
Thomas MUNSCH w MathGroup zamieścił kod palety 'ClickableOptions', które mogą okazać się przydatne: [http://forums.wolfram.com/mathgroup/archive/2009/May/ msg00351.html] – kglr
Funkcja 'Opcje' może Ci się przydać, ale daje tylko nazwy opcji z wartościami domyślnymi. Wiem, że jest o wiele bardziej wąski niż to, o co prosisz, a nie jest skrótem klawiszowym. Wystarczy wspomnieć o tym na wypadek, gdybyś uznał to za przydatne. – Szabolcs
@Szabolcs Rzeczywiście próbowałem 'Opcji' Jak słusznie wskazałeś, po prostu daje domyślne opcje i nie wszystkie możliwe opcje ustawienia :(Dodam co mogłem zrobić do tej pory –