在引号内禁用 completionItemProvider

Disable completionItemProvider inside quotations

我已成功使用 monaco.languages.registerCompletionItemProvider 填充完成列表。摩纳哥有什么方法可以检测光标何时位于单引号或双引号之间并暂时停用完成提供程序?

是的,您可以将任何类型的逻辑嵌入到您的 CompletionItemProvider 中。您可以使用提供的 Position 并解析文件以确定您是在单引号还是双引号内,然后 return 相应地 []