En la versión actual de Mathematica estos atajos de teclado son bastante prácticofinalización de comandos en Mathematica: sugerir reglas/opciones
Ctrl + K completa comando actual
GraphPl -> press Ctrl+K -> GraphPlot
Ctrl + Shift + K ultima comando actual y agrega marcadores de posición de argumento que pueden ser reemplazados por valores reales con pestaña clave
GraphPl -> press Ctrl+Shift+K -> GraphPlot[{vi1->vj1,vi2->vj2,...}]
Sin embargo no pude encontrar ninguna opción de teclado para mostrar los ajustes asociados/opciones
Por ejemplo dicen que si tengo que trazar un gráfico con diferentes diseños, sé que tengo que defina Método con uno de estos ajustes posibles
- "CircularEmbedding"
- "RandomEmbedding"
- "HighDimensionalEmbedding"
- "RadialDrawing"
- "SpringEmbedding"
- "SpringElectricalEmbedding"
Dos cosas
Primera Cómo autocompletar estas opciones, ¿hay alguna tecla de acceso directo?
GraphPlot[sg, Method -> <what keyboard shortcut to display all possible options>]
Segundo cómo generar siguiente PopupMenu list
programación
list={
"CircularEmbedding"
, "RandomEmbedding"
, "HighDimensionalEmbedding"
, "RadialDrawing"
, "SpringEmbedding"
, "SpringElectricalEmbedding"
}
Manipulate[GraphPlot[sg, Method -> m], {m, list}, ControlType -> PopupMenu]
¿Hay alguna forma de inspeccionar funciones de Mathematica y método de acceso de metadatos similares a la forma en que podría hacerse en otros lenguajes de programación, como el uso de reflexión en Java?
Thomas Munsch en grupo matemático había publicado el código para una paleta 'ClickableOptions' que le puede resultar útil: [http://forums.wolfram.com/mathgroup/archive/2009/May/ msg00351.html] – kglr
Puede encontrar la función 'Opciones' útil, pero solo da nombres de opción con valores predeterminados. Sé que es mucho más limitado que lo que estás pidiendo y no es un atajo de teclado. Solo mencionarlo en caso de que lo encuentre útil. – Szabolcs
@Szabolcs De hecho, intenté 'Opciones' Como señaló correctamente, simplemente da opciones predeterminadas y no todas las opciones posibles para una configuración :(Agregaré lo que podría hacer hasta ahora –