在 TexStudio 中选择文本编写脚本

在 TexStudio 中选择文本编写脚本

第一种方法:我首先尝试在 TexStudio 中创建普通宏

\begin{cases}%|&\text{}\\
&\text{}\end{cases}

但 TexStudio 有问题,我猜是因为双反斜杠。如果我离开 TexStudio 并再次启动它,宏就会被破坏。我应该修复一个错误。

步骤1: 在此处输入图片描述

第 2 步:宏的工作原理: 在此处输入图片描述

步骤 3:我离开编辑并重新开始,结果: 在此处输入图片描述

第二种方法:现在我尝试了这个脚本:

%SCRIPT
editor.write("\\begin{cases}???&\\text{}\\\\ \n")
editor.write("&\\text{}\\end{cases}")
----------   from here -------------
cursor.movePosition(cursorEnums.Up)
cursor.movePosition(cursorEnums.EndOfLine)
cursor.movePosition(10,cursorEnums.Left)
cursor.selectionStart(); 
cursor.movePosition(3,,cursorEnums.Right, cursorEnums.KeepAnchor);
cursor.selectionEnd(); 

Qt 脚本完成了我最初想要做的事情,但在第二部分中我想选择“???”,但我不知道该使用哪种方法。错误位于selectionStart

方法 1:这是一个已知问题吗?如何解决?

方法 2:我该如何解决这个问题?光标是这样的一个例子:Qt 文档

这里有一个类似的问题:texstudio 的宏短语选择和行选择,这确实需要一般的曲线运动。

同样有趣的是能够在脚本中生成一个占位符,但这可能太多了。

相关内容