
Я создаю свой собственный файл .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