摩纳哥编辑器:在智能感知弹出窗口中选择的标记似乎以数字为前缀(“1_”、“2_”...)
Monaco editor: Tokens selected in intellisense popup seem to be prefixed with numbers ("1_", "2_"...)
我们已经有了自定义语言。
当用户单击 Ctrl+Space 时,智能感知逻辑会提供自动建议。它触发我们的逻辑,以及我们的 getCompletionsAtPosition returns 项目数组,例如:
[{
label: 'foo',
type: 1
},
{
label: 'bar',
type: 1
}]
如果用户select“bar”,“粘贴”到编辑器的不是“bar”,而是“3_bar”。
好像摩纳哥加了前缀“3_”。
前缀不取决于项目在列表中的位置 - 它似乎取决于角色(关键字、运算符等)
我们想了解导致它的原因以及如何消除它。
谢谢!
"monaco-editor": "0.21.2"
虚惊一场:原来是我弄错了
随着 monaco.languages.CompletionItem
签名的更改,我拼错了 sortText
,所以它变成了 insertText
(对于 sortText
,我们一直在前面加上这些数字)。
我们已经有了自定义语言。
当用户单击 Ctrl+Space 时,智能感知逻辑会提供自动建议。它触发我们的逻辑,以及我们的 getCompletionsAtPosition returns 项目数组,例如:
[{
label: 'foo',
type: 1
},
{
label: 'bar',
type: 1
}]
如果用户select“bar”,“粘贴”到编辑器的不是“bar”,而是“3_bar”。
好像摩纳哥加了前缀“3_”。
前缀不取决于项目在列表中的位置 - 它似乎取决于角色(关键字、运算符等)
我们想了解导致它的原因以及如何消除它。
谢谢!
"monaco-editor": "0.21.2"
虚惊一场:原来是我弄错了
随着 monaco.languages.CompletionItem
签名的更改,我拼错了 sortText
,所以它变成了 insertText
(对于 sortText
,我们一直在前面加上这些数字)。