gpt4 book ai didi

c - 创建用户定义语言时如何包含 C 语言关键字的检测

转载 作者:行者123 更新时间:2023-11-30 17:00:38 26 4
gpt4 key购买 nike

我正在尝试创建一个 UDL 以与 Notepad++ 一起使用。目标是拥有一个 UDL,它基本上是将所有 C 语法与某个程序使用的一些特殊关键字连接起来的结果。

问题是现在 UDL 定义的方式不允许正确实现 C 中关键字的检测,因为它们之间缺少空格。

I can't obtain the recognition of this keywords with my UDL defined language

我尝试将与 C 语言相关的 stylers.xml 和 langs.xml 关键字以及样式节点复制到我的 UDL .xml 文件中,但似乎不起作用。

谁能告诉我是否有办法实现这一目标?

最佳答案

如果您只是想向 C 样式添加关键字,您可能只想添加自定义关键字。在样式配置器中,TYPE WORD 和 INSTRUCTION WORD 样式有一个用于用户定义关键字的部分。

据我所知,Notepad++ 中的 UDL 不如内置语言功能齐全。他们使用更基本的语法突出显示系统,并且受到更多限制。我怀疑您是否能够复制 C 突出显示,即使您直接使用 XML 文件也是如此。希望自定义关键字足以满足您正在使用的需求。

关于c - 创建用户定义语言时如何包含 C 语言关键字的检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37488802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com