嗨,我们正在尝试使用摩纳哥编辑器的完成功能。我们已成功添加用户键入“composer”的规则。我们看到完成弹出菜单。显示正确的图标,并且可见。但是文本不可见,如屏幕截图所示。底层模型似乎是有效的:当我们输入enter时,按预期插入提供的文本。一切都有效,但菜单中的隐形文字除外!
我们尝试在Electron devtools中调整样式表。到目前为止,无济于事。有什么线索吗?谢谢!
以下是我们的完成项目提供程序规则:
{
label: 'sequence',
kind: monaco.languages.CompletionItemKind.Method,
documentation: 'hello world',
insertText: {
value: 'sequence'
}
}
答案 0 :(得分:1)
大家好,这里学到的教训是:没有任何盲目适用于.main
的CSS规则。我们有一个设置高度的方式,以便在建议小部件中呈现高度为0的列表项。
我们通过设置DOM断点,然后检查DOM元素来调试它。我们需要使用DOM断点,因为当我们关注devtools窗口时,我们删除了DOM元素(我们将它放在一个单独的窗口中)。