Trong phiên bản hiện tại của Mathematica những phím tắt khá tiện dụnghoàn Command trong Mathematica: đề nghị quy tắc/options
Ctrl + K hoàn thành lệnh hiện
GraphPl -> press Ctrl+K -> GraphPlot
Ctrl + Shift + K Hoàn thành lệnh hiện tại và thêm trình giữ chỗ đối số có thể được thay thế bằng giá trị thực tế bằng tab khóa
GraphPl -> press Ctrl+Shift+K -> GraphPlot[{vi1->vj1,vi2->vj2,...}]
Tuy nhiên tôi không thể tìm thấy bất kỳ tùy chọn bàn phím để hiển thị các thiết lập liên quan/options
Ví dụ Giả sử Nếu tôi cần phải vẽ một đồ thị với cách bài trí khác nhau, tôi biết tôi cần phải thiết lập phương pháp với một trong các thiết lập này có thể xảy ra
- "CircularEmbedding"
- "RandomEmbedding"
- "HighDimensionalEmbedding"
- "RadialDrawing"
- "SpringEmbedding"
- "SpringElectricalEmbedding"
Hai điều
Đầu Làm thế nào để tự động hoàn thành các tùy chọn này, là có bất kỳ phím tắt?
GraphPlot[sg, Method -> <what keyboard shortcut to display all possible options>]
Thứ hai làm thế nào để tạo ra sau PopupMenu list
lập trình
list={
"CircularEmbedding"
, "RandomEmbedding"
, "HighDimensionalEmbedding"
, "RadialDrawing"
, "SpringEmbedding"
, "SpringElectricalEmbedding"
}
Manipulate[GraphPlot[sg, Method -> m], {m, list}, ControlType -> PopupMenu]
Có cách nào để nội quan chức năng Mathematica và phương pháp truy cập Metadata tương tự như cách nó có thể được thực hiện bằng các ngôn ngữ lập trình khác, như sử dụng phản chiếu trong Java?
Thomas Munsch trong MathGroup đã đăng mã cho một bảng màu 'ClickableOptions' mà bạn có thể tìm thấy hữu ích: [http://forums.wolfram.com/mathgroup/archive/2009/May/ msg00351.html] – kglr
Bạn có thể thấy chức năng 'Tùy chọn' hữu ích, nhưng nó chỉ cung cấp tên tùy chọn với các giá trị mặc định. Tôi biết nó hẹp hơn nhiều so với những gì bạn đang yêu cầu và nó không phải là một phím tắt. Chỉ cần đề cập đến nó trong trường hợp bạn có thể thấy nó hữu ích. – Szabolcs
@ Szabolcs Tôi thực sự đã thử 'Tùy chọn' Khi bạn chỉ đúng, Nó chỉ cung cấp tùy chọn mặc định và không phải tất cả các tùy chọn có thể cho cài đặt: (Tôi sẽ thêm những gì tôi có thể làm cho đến nay –