【发布时间】:2020-12-26 08:45:57
【问题描述】:
context.subscriptions.push(vscode.languages.registerCompletionItemProvider(['json', 'javascript'], {
provideCompletionItems: completionProvider,
}, ...['"', '/']))
}
completionProvider (document: vscode.TextDocument, position: vscode.Position) => {
return ['foo', 'foo2', 'foo3'].map(item => ({ label: item }))
}
js文件可以,json文件不行。 JSON类型的文件有什么机制可以防止智能吗? enter image description here
【问题讨论】:
-
请分享一段可以复制的代码。
-
completionProvider function ``` export default (document: vscode.TextDocument, position: vscode.Position) => { return ['foo', 'foo2', 'foo3'].map(item = >({标签:项目}))}```
标签: typescript visual-studio-code plugins vscode-extensions