不久前我开始学习 Mathematica - 即我是新手。通常我在文本编辑器中编写带有自动关闭括号的代码,例如 Gedit、Notepad++、Qt IDE 等。当您不需要查看括号时,这非常方便。但我在 Mathematica 中寻找类似功能的尝试没有成功。我不敢相信这么强大的工具没有这么简单的东西。有谁知道如何自动完成括号?
问问题
3047 次
2 回答
18
您可以尝试以下方法:
SetOptions[InputNotebook[],
InputAutoReplacements -> {"[" -> "[\[SelectionPlaceholder]]",
"{" -> "{\[SelectionPlaceholder]}",
"(" -> "(\[SelectionPlaceholder])"}]
请注意,在您在左括号后键入一个字符之前,不会发生替换。如果你喜欢这个结果,你可以在全球范围内应用它。
于 2011-12-13T22:46:59.480 回答
13
作为替代方案,Alt+] 将产生 [] 并将插入点移动到 [] 内。
于 2011-12-14T08:43:10.593 回答