在 TeXstudio 中禁用 `\(\)` 的自动完成

在 TeXstudio 中禁用 `\(\)` 的自动完成

我正在使用 TeXstudio 2.12.6 QT 5.9.1,并已Auto Complete Parentheses打开特殊选项。通常,它会自动“关闭”以下组合的括号/花括号:

(, [, {, \(, \[, \{

问:有没有办法禁用自动完成功能的组合?

特别是,我不喜欢这个\(完成方式,因为很多时候,这种按键组合是一个错误,而不是故意的。

结果,我必须按两次退格键,再按两次删除键才能删除整个\(\),这很麻烦。

答案1

唯一的办法就是禁用自动完成括号选项并通过宏恢复仅所需括号的功能。

例如,对于常规括号,()您需要创建这样的宏

(%|)

此处%|表示运行宏后光标将放在此处。为了触发它,您需要指定模式,在本例中\( 在此处输入图片描述

笔记!Trigger 是一个正则表达式模式,但是(是一个特殊字符,因此您需要对其进行转义\(

例如,的自动完成\[\]需要\\\[作为触发器,因为我们首先转义反斜杠,然后转义括号。

相关内容