![文件浏览器自动完成自定义命令](https://linux22.com/image/371122/%E6%96%87%E4%BB%B6%E6%B5%8F%E8%A7%88%E5%99%A8%E8%87%AA%E5%8A%A8%E5%AE%8C%E6%88%90%E8%87%AA%E5%AE%9A%E4%B9%89%E5%91%BD%E4%BB%A4.png)
如果我在 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 格式的描述”。