Не так давно я начал изучать Mathematica - то есть я новичок. Обычно я кодирую текстовые редакторы с автоматическим закрытием скобок, таких как Gedit, Notepad ++, Qt IDE и т.д. Это очень удобно, когда вы не обязаны следить за скобками. Но мои попытки найти аналогичную функциональность в Mathematica не увенчались успехом. Я не могу поверить, что такой мощный инструмент не имеет такой простой вещи. Кто-нибудь знает, как автозаполнять скобки?
Автоматические скобки в Mathematica
Ответ 1
Вы можете поэкспериментировать с чем-то вроде:
SetOptions[InputNotebook[],
InputAutoReplacements -> {"[" -> "[\[SelectionPlaceholder]]",
"{" -> "{\[SelectionPlaceholder]}",
"(" -> "(\[SelectionPlaceholder])"}]
Обратите внимание, что замена не происходит, пока вы не наберете символ после открывающей скобки. Если вам нравится результат, вы можете применить его более глобально.
Ответ 2
В качестве альтернативы Alt +] создаст [] и переместит точку вставки внутри [].