В текущей версии Mathematica эти сочетания клавиш весьма удобны
Ctrl + K завершает текущую команду
GraphPl -> press Ctrl+K -> GraphPlot
Ctrl + Shift + K завершает текущую команду и добавляет заполнители аргументов, которые можно заменить фактическими значения с tab клавишей
GraphPl -> press Ctrl+Shift+K -> GraphPlot[{vi1->vj1,vi2->vj2,...}]
Однако я не смог найти ни одной опции клавиатуры для отображения связанных настроек / опций
Например, скажем, если мне нужно построить график с разными макетами, я знаю, что мне нужно установите метод с одним из этих возможных параметров
Две вещи
Во-первых, как выполнить автозаполнение этих параметров, есть ли какие-либо сочетания клавиш?
GraphPlot[sg, Method -> <what keyboard shortcut to display all possible options>]
Во-вторых, как программно сгенерировать следующий список PopupMenu
list={
"CircularEmbedding"
, "RandomEmbedding"
, "HighDimensionalEmbedding"
, "RadialDrawing"
, "SpringEmbedding"
, "SpringElectricalEmbedding"
}
Manipulate[GraphPlot[sg, Method -> m], {m, list}, ControlType -> PopupMenu]
Есть ли способ проанализировать функции Mathematica и получить доступ к метаданным, аналогичным метаданным как это можно было сделать в других языках программирования, Ли ke, используя отражение в Java?