Как отформатировать пользовательский .cwl для автодополнения TeXstudio

Как отформатировать пользовательский .cwl для автодополнения TeXstudio

Я создаю свой собственный файл .cwl для TeXstudio. Какую команду мне следует вставить в файл .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на Linux/macOS. Затем перейдите в Параметры -> Настроить TeXstudio -> Завершение и отметьте галочкой поле рядом с именем вашего файла .cwl.

решение2

A .cwlследует сохранить в C:\Users\[UserName]\AppData\Roaming\texstudio\completion\user. В этом файле для внедрения макроса достаточно следующего кода для среды:

\begin{foo}#S

а для макроса можно использовать следующую строку:

\foo#S

Хотя редактор принимает их как допустимые команды, они не отображаются во всплывающем диалоговом окне. Другие файлы могут быть включены в основной файл с помощью следующей строки:

#include:foo

Связанный контент