14

不久前我开始学习 Mathematica - 即我是新手。通常我在文本编辑器中编写带有自动关闭括号的代码,例如 Gedit、Notepad++、Qt IDE 等。当您不需要查看括号时,这非常方便。但我在 Mathematica 中寻找类似功能的尝试没有成功。我不敢相信这么强大的工具没有这么简单的东西。有谁知道如何自动完成括号?

4

2 回答 2

18

您可以尝试以下方法:

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

请注意,在您在左括号键入一个字符之前,不会发生替换。如果你喜欢这个结果,你可以在全球范围内应用它。

于 2011-12-13T22:46:59.480 回答
13

作为替代方案,Alt+] 将产生 [] 并将插入点移动到 [] 内。

于 2011-12-14T08:43:10.593 回答