我正在为 TeXstudio 创建自己的自定义 .cwl 文件。我应该在 .cwl 文件中输入什么命令才能获得以下完成:
\begin{lemma}
content...
\end{lemma}
以content...
指定为占位符?
答案1
.cwl 文件应如下所示:
\begin{lemma}%\ %<content...%>%\\end{lemma}
并应保存在C:\Users\[UserName]\AppData\Roaming\texstudio\completion\user
Windows 或/.config/texstudio/completion/user
Linus/macOS 中。然后进入选项 -> 配置 TeXstudio -> 完成并勾选 .cwl 文件名旁边的框。
答案2
A.cwl
应该保存在 中C:\Users\[UserName]\AppData\Roaming\texstudio\completion\user
。在此文件中,要引入宏,以下代码对于环境来说就足够了:
\begin{foo}#S
对于宏,可以使用以下行:
\foo#S
尽管编辑器接受这些命令作为有效命令,但它们不会显示在弹出对话框中。可以使用以下行将其他文件包含在主文件中:
#include:foo