我正在使用 TeXstudio 3.0.1。我发现使用宏来快速打字。例如,我使用“tra”来代替“treatment alternative”,因为这个短语出现了很多次。然而,我有遇到了问题如下例所示。当我尝试输入单词“illustrative”时,我输入了“illustra”,和往常一样,TeXstudio 立即(在字母 a 之后)替换为“illustrtreatment alternative”。这是意料之外的“副作用”。
现在讨论解决方案。我想到一种方法是将“tra”改为另一个“Trigger”(TeXstudio 中的术语)。显然,这并不高效,因为无论我更改什么,我都可能遇到相同的问题。另一种解决方案是在必要时使用快捷方式启用/禁用宏。例如,当我禁用时,我可以像往常一样输入“illustrate”。之后,我可以再次启用。
您知道这是否可行以及如何可行吗?
您知道其他有效的解决方案吗?
答案1
显然,这并不有效,因为无论我改变什么,我都可能会遇到同样的问题。
您可以指定任何适合您的正则表达式(在普通文本中不太可能)。例如,tra\t
表示输入“tra”并按下Tab。或者,tra\s\s
表示输入“tra”并按下Space两次。