使用 TeXStudio 脚本删除从光标到 } 的所有字符

使用 TeXStudio 脚本删除从光标到 } 的所有字符

我想编写一个脚本,删除光标位置和“}”字符或行尾之间的所有字符。

仅举一个例子(_是光标的位置):

\section{hello}_\label{hello} %comment

变成

\section{hello} %comment


我尝试了这个代码:

%SCRIPT
do {
cursor.deleteChar(); 
}
while (cursor.nextChar()!='}'||!cursor.atLineEnd() )

但是 TeXStudio 停止工作了!

答案1

我发现了错误!这是工作脚本。当然,任何建议都会被接受!

do{
cursor.deleteChar();
nextChar = String.fromCharCode(cursor.nextChar());
}while(nextChar!='}'&&!(cursor.atLineEnd()));
cursor.deleteChar();

相关内容