我正在尝试让 TexStudio 自动完成“\phantom”——现在它显示的唯一选项是“\phantomsection”,即使我不按回车键并输入整个“\phantom”,只要我输入“{”,它就会自动完成为“\phantomsection”,这导致我浪费大量时间删除不必要的“section”。
我还可以输入一个空格(结束自动完成),然后按退格键,然后添加“{”,但这也是低效的,特别是考虑到我从未使用过 \phantomsection 并且在不久的将来可能不会继续这样做。
我想知道 \phantom 位于哪个包中,以便我可以将其添加到 TexStudio 自动完成功能中(请参阅这里)——我也考虑过尝试从 TexStudio 的自动完成建议中删除 \phantomsection,但这似乎需要在源代码中进行太多的改动,由于我对 LaTeX 知识还只是个新手,最多也只能算是中级水平,所以我宁愿不这么做(以免破坏某些东西,并浪费更多的生产时间来修复我破坏的东西)。
我知道这是一个愚蠢的“问题”,但我仍然非常感谢任何建议,因为每次我想使用 \phantom 时我都会浪费很多时间。
答案1
TeXstudio 的自动完成功能有点奇怪:它同时进行自动建议和自动完成。这也让我很沮丧,但你可以在输入结束时按 ESC 按钮来阻止 TeXstudio 自动完成短语。
另一个解决方案是使用 TeXMaker(TeXstudio 分叉的程序)并创建用户标签(菜单User
-> User Tags
-> Edit tags
)。将 \phantom 定义为可以通过按 Shift+F1 等键插入的标签(用于第一个用户标签)。