使用 LaTeXTools 自动完成不带参数的新命令

使用 LaTeXTools 自动完成不带参数的新命令

我使用带有 LaTeXTools 插件的 Sublime 3。所有内容都已更新。

这是一个最小的例子,展示了当我使用自动完成功能执行本地定义的命令时会发生什么:在此处输入图片描述

如您所见,它将处理没有参数的命令,就好像它们有一个参数一样。这让我花费了疯狂的多少时间。

这是否一直是 LaTeXTools 的问题,还是我的安装出了问题?(我已经重新安装了所有插件和 Sublime 本身,但它仍然存在。)有什么方法可以改变这种行为吗?

答案1

我在 LaTeXTools 的 Github 项目上询问了这个问题,请参阅这里

所以这是故意的,目前还没有办法改变这种行为(但将来也许可以)。

作为临时解决方案,我现在打开 LaTeXTools 包文件夹中的 latex_own_command_completions.py 文件,并将行

s = c.args + “{}”

s = c.参数

如果您遇到同样的问题,我希望这会有所帮助。

相关内容