TeXstudio 使用 .cwl 文件来存储有关哪些宏由哪些包定义的信息,每个包一个文件。此信息用于自动完成建议并突出显示无法识别的宏. 我能在 中找到其中的大部分文件C:\Users\doncherry\AppData\Roaming\texstudio
。
但是,对于某些软件包,例如hyperref
和xspace
,我在该目录中找不到它们,在程序目录中也找不到它们C:\Program Files (x86)\TeXstudio
。它们藏在哪里?它们是否硬编码到可执行文件中?
答案1
Qrrbrbirlbel 完全正确:
它们可能存储在 .exe 中。建议:将 xspace.cwl 和 hyperref.cwl 复制到 %APPDATA%\texstudio\ 文件夹并添加缺少的宏。
%APPDATA%\texstudio\ 中的条目会覆盖 TeXstudio 中集成的条目。
从 TeXstudio 2.10.8 开始,搜索 cwl 文件的机制已经完善。
TXS 在三个不同位置搜索 cwl 文件:
- [设置目录]/完成/用户
- 内置 cwls
- [设置目录]/完成/自动生成
也可以看看常见问题解答:cwl 文件存储在哪里?
此外,我鼓励您分享更新的 cwl 文件,以便我们可以将它们集成到下一个版本中。为此,只需在功能请求跟踪器并附加文件。