Javascript 始终显示“的”字样;“显示更多”;摩纳哥编辑部
我正在使用monaco编辑器中的Javascript 始终显示“的”字样;“显示更多”;摩纳哥编辑部,javascript,monaco-editor,Javascript,Monaco Editor,我正在使用monaco编辑器中的配置javascript默认值示例 当我开始键入预定义类时,我会自动完成,但我需要点击ctl+space一次,以查看建议的实际文档 是否有办法在默认情况下设置此选项,以便自动完成将显示默认打开的文档 这是我在代码中唯一更改的内容: monaco.languages.typescript.typescriptDefaults.addExtraLib([ '/**', ' * Know your facts!', ' */', 'declare cl
配置javascript默认值示例
当我开始键入预定义类时,我会自动完成,但我需要点击ctl+space一次,以查看建议的实际文档
是否有办法在默认情况下设置此选项,以便自动完成将显示默认打开的文档
这是我在代码中唯一更改的内容:
monaco.languages.typescript.typescriptDefaults.addExtraLib([
'/**',
' * Know your facts!',
' */',
'declare class Facts {',
' /**',
' * Returns the next fact',
' */',
' static next():string',
'}',
].join('\n'), 'filename/facts.d.ts');
它现在是如何打开的:
默认情况下,我希望它如何打开:
以防万一,有人还想知道:作为一种解决方法,您可以实现自己的存储服务,该服务(除其他外)还将用于查询当前建议扩展的首选项
monaco.editor.create(document.getElementById("container"), {
value: jsCode,
language: "javascript"
}, {
storageService: {
get() {},
getBoolean(key) {
if (key === "expandSuggestionDocs")
return true;
return false;
},
store() {},
onWillSaveState() {},
onDidChangeStorage() {}
}
});
存储服务还用于记忆最近使用的建议(个性化IntelliSense)等,因此,如果需要该功能,您可能还需要实现其他功能。一个完整的界面描述了每个方法应该做什么。太棒了!这种变通方法效果很好。这应该完全是允许我们在某种真正的编辑器选项中控制的东西:-)我希望这不会破坏其他任何东西:-)在建议的示例中,所有其他方法都没有实现。我是否通过指定自己的存储服务来禁用此处的默认行为?