文件浏览器自动完成自定义命令

文件浏览器自动完成自定义命令

如果我在 TeXStudio 中输入\input{并点击Ctrl+ Space,我会得到一个非常好的文件浏览器样式的自动完成框,它可以帮助我找到我的文件。

如果我创造我的自己的命令,如下所示:

\newcommand{\fooinsert}[1]{Foo first! \input{#1}}

我怎样才能告诉 TeXStudio 我希望使用这个文件浏览器自动完成参数?

答案1

使用自定义 cwl 即可实现此目的。如果您还没有,请根据您的系统创建一个文件,例如mycwl.cwl,在 或 中%appdata%\texstudio\completion\user.config/texstudio/completion/user

在其中放置以下行:

\fooinsert{file}#i

mycwl.cwl然后在 TeXstudio 选项中启用您的。

有关详细信息,请参阅使用 TeXstudio 配置自动完成并检查TeXstudio 手册,部分“4.13 cwl 格式的描述”。

相关内容