答案1
根据 @samcarter_is_at_topanswers.xyz 的请求,我发布了部分答案。当然,这不会回答最初的问题:Latex3 宏是否可以以及如何在 Texstudio 中突出显示。
我建议切换到支持 Latex3 突出显示的编辑器/IDE。VSCode/Codium 使用 Latex Workshop 扩展对 Latex3 宏提供了非常好的支持。因此,这是我在评论中提出的第一个建议,并且是一个非常好的解决方案。
但就我个人而言,由于各种原因,我对 VSCodium 不太满意。因此,我改用了 Emacs,并且对它非常满意。Latex 包 AUCTeX 也不支持 Latex3 突出显示,但 Emacs 当然是高度可定制的。因此,在其他一些用户的支持下,我管理了自己的 Latex3 语法突出显示:https://tex.stackexchange.com/a/698189/297560
当然,最后一种方法只是个人偏好。对于大多数需要高级 Latex3 支持的 Latex 用户来说,VSCode 应该是一个很好的解决方案;事实上,就这个问题而言,我不知道有比 Latex Workshop 使用的更好的语法高亮和自动完成系统。
答案2
TeXstudio 现在为 expl3 代码提供了一些基本的语法高亮,请参阅此提交:https://github.com/texstudio-org/texstudio/commit/f14060826c6fa2847761fd3e3ff9e7cfa81f9841
我认为这个新功能将包含在 TeXstudio 4.7.4 及更高版本中。
编译当前开发版本来自 github 将像这样突出显示您的代码: