如何格式化自定义 .cwl 以完成 TeXstudio

如何格式化自定义 .cwl 以完成 TeXstudio

我正在为 TeXstudio 创建自己的自定义 .cwl 文件。我应该在 .cwl 文件中输入什么命令才能获得以下完成:

\begin{lemma}
    content...
\end{lemma}

content...指定为占位符?

答案1

.cwl 文件应如下所示:

\begin{lemma}%\    %<content...%>%\\end{lemma}

并应保存在C:\Users\[UserName]\AppData\Roaming\texstudio\completion\userWindows 或/.config/texstudio/completion/userLinus/macOS 中。然后进入选项 -> 配置 TeXstudio -> 完成并勾选 .cwl 文件名旁边的框。

答案2

A.cwl应该保存在 中C:\Users\[UserName]\AppData\Roaming\texstudio\completion\user。在此文件中,要引入宏,以下代码对于环境来说就足够了:

\begin{foo}#S

对于宏,可以使用以下行:

\foo#S

尽管编辑器接受这些命令作为有效命令,但它们不会显示在弹出对话框中。可以使用以下行将其他文件包含在主文件中:

#include:foo

相关内容