![TexStudio Macro 将单词转换为小写](https://linux22.com/image/462335/TexStudio%20Macro%20%E5%B0%86%E5%8D%95%E8%AF%8D%E8%BD%AC%E6%8D%A2%E4%B8%BA%E5%B0%8F%E5%86%99.png)
这个宏
%SCRIPT
cursor.replaceSelectedText("\\gls{" + cursor.selectedText() + "}")
用 \gls{} 括起一个术语。我怎样才能让宏也把单词变成小写?
答案1
支持所有 ECMAScript 函数/方法,因此字符串方法toLowerCase()
完成工作。
%SCRIPT
cursor.replaceSelectedText("\\gls{" + cursor.selectedText().toLowerCase() + "}")