例如,我希望当我输入\begin{figure}
并按下回车键时,自动完成以下内容:
\begin{figure}[!htb]
\centering
\includegraphics[width=\textwidth]{}
\caption{}
\label{}
\end{figure}
我正在使用 TexStudio 和\usepackage{graphicx}
我知道当我输入例如时\begin{itemize}
,它会自动完成以下内容:
\begin{itemize}
\item
\end{itemize}
我的问题是:有没有办法自定义输入某些命令时的自动完成内容?
谢谢。
答案1
您可以按照@Sigur 所述制作一个宏,或者在自己的 cwl 中定义自动完成功能。例如,您可以创建一个usercmds.cwl
包含以下内容的文件
# usercmds.cwl
\begin{figure}[!htb]%\ \centering%\ \includegraphics[width=\textwidth]{}%\ \caption{}%\ \label{}%\\end{figure}
并按照概述的说明进行操作这里永久激活此 cwl 的完成。