是否可以将编辑器样式分配给 API 个标记?
Is it possible to assign editor styles to API tokens?
如果我定义自己的 API 并且我想在编辑器中突出显示值、类 和我的 API 的方法。我该怎么做?是否可以将某些关键字样式分配给 api 个标记?
这是我在 ZBS 的 api
文件夹中的 instead.lua
:
return {
instead = {
type = "lib",
description = "Библиотека INSTEAD",
childs = {
tiny = {
type = "value",
description = "Флаг «минималистичного INSTEAD», без графики и множества других возможностей."
}
}
},
}
这是一些代码片段:
if not instead.tiny then
require "autotheme"
end
所以我希望 instead
和 tiny
在我的代码中突出显示。
您可以使用执行类似操作的 keyword highlighting, but while it works for "instead" and "tiny", it will also have to be set for "instead.tiny", which is not ideal (this looks like a limitation in the version of the Scintilla editor component used by the IDE); see this ticket for a related discussion and explanation. You may also check a proposed highlight property 插件(尽管适用于所有属性)。
如果我定义自己的 API 并且我想在编辑器中突出显示值、类 和我的 API 的方法。我该怎么做?是否可以将某些关键字样式分配给 api 个标记?
这是我在 ZBS 的 api
文件夹中的 instead.lua
:
return {
instead = {
type = "lib",
description = "Библиотека INSTEAD",
childs = {
tiny = {
type = "value",
description = "Флаг «минималистичного INSTEAD», без графики и множества других возможностей."
}
}
},
}
这是一些代码片段:
if not instead.tiny then
require "autotheme"
end
所以我希望 instead
和 tiny
在我的代码中突出显示。
您可以使用执行类似操作的 keyword highlighting, but while it works for "instead" and "tiny", it will also have to be set for "instead.tiny", which is not ideal (this looks like a limitation in the version of the Scintilla editor component used by the IDE); see this ticket for a related discussion and explanation. You may also check a proposed highlight property 插件(尽管适用于所有属性)。