Wolfram mathematica Mathematica中的自动完成括号

Wolfram mathematica Mathematica中的自动完成括号,wolfram-mathematica,brackets,Wolfram Mathematica,Brackets,不久前我开始学习数学,也就是说,我是新手。通常,我在文本编辑器中使用自动关闭括号的方式编写代码,如Gedit、记事本++、qtide等。 当你不用看管支架时,这是非常方便的。 但我在Mathematica中寻找类似功能的尝试没有成功。我不敢相信这么强大的工具竟然没有这么简单的东西。有人知道如何自动完成括号吗?您可以尝试以下方法: SetOptions[InputNotebook[], InputAutoReplacements -> {"[" -> "[\[SelectionPl

不久前我开始学习数学,也就是说,我是新手。通常,我在文本编辑器中使用自动关闭括号的方式编写代码,如Gedit、记事本++、qtide等。 当你不用看管支架时,这是非常方便的。
但我在Mathematica中寻找类似功能的尝试没有成功。我不敢相信这么强大的工具竟然没有这么简单的东西。有人知道如何自动完成括号吗?

您可以尝试以下方法:

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

请注意,只有在左括号后键入字符,才能进行替换。如果你喜欢这个结果,那么你可以更全面地应用它。

作为替代,Alt+]将生成[],并将插入点移到[]内。

仅供参考,有些相关的问题是,我要做的是:我首先在括号中键入,比如(),然后,我填充括号内。[[]]也一样。这可能会有一点帮助。是的,这很好,但当系统为你们做这些事情时,你们可以集中精力完成你们的任务,这会被迁移/包含在mathematica.SE中吗?老实说,我希望菜单中的选项或插件。这不是我所期待的,但它甚至更好!菜单选项是插入>排版>匹配[]等。。。(使用键盘快捷键。)但我通常觉得只键入[]更容易,甚至比键入快捷键更容易。您可能需要修改此选项,以便仍然可以使用
部分的速记:
[[]]
@Simon它应该可以正常工作
x[[
变为
x[[[]
,插入点位于最后一个括号之前,然后键入一个规范(1、全部等)将添加第二个结束括号。布雷特:我的错。在评论之前应该检查(甚至只是考虑一下)。