Автозаполнение скобок в Mathematica - PullRequest
13 голосов
/ 14 декабря 2011

Не так давно я начал изучать Mathematica - то есть я новичок. Обычно я пишу код в текстовых редакторах с автоматическим закрытием скобок, таких как Gedit, Notepad ++, Qt IDE и т. Д. Это очень удобно, когда вы не обязаны следить за скобками. Но мои попытки найти подобную функциональность в Mathematica не увенчались успехом. Я не могу поверить, что у такого мощного инструмента нет такой простой вещи. Кто-нибудь знает как автозаполнить скобки?

Ответы [ 2 ]

17 голосов
/ 14 декабря 2011

Вы можете поэкспериментировать с чем-то вроде:

SetOptions[InputNotebook[], 
 InputAutoReplacements -> {"[" -> "[\[SelectionPlaceholder]]", 
   "{" -> "{\[SelectionPlaceholder]}", 
   "(" -> "(\[SelectionPlaceholder])"}]

Обратите внимание, что замена не произойдет, пока вы не введете символ после открывающей скобки. Если вам нравится результат, вы можете применить его более глобально.

11 голосов
/ 14 декабря 2011

В качестве альтернативы Alt +] создаст [] и переместит точку вставки внутрь [].

...