我想得到的错误,默认情况下创建的摩纳哥编辑器。
发布于 2017-09-06 10:32:25
看起来您可以调用
monaco.editor.getModelMarkers({})
来获取文档中所有标记的列表,然后自己对其进行过滤,以将其限制为您感兴趣的错误。我更喜欢文档更清晰的路线,但在我的ad-hoc测试中,这是可行的。
发布于 2018-06-27 05:07:21
给出一个Mongo型模型,你就可以访问工人。这类似于ts.LanguageService,但签名是异步的。这样,您就可以调用getSemanticDiagnostics()和其他所有方法了。
monaco.languages.typescript.getTypeScriptWorker()
.then(_worker=>{_worker(model.uri)
.then(worker=>{
worker.getScriptFileNames().then(ff=>{
ff.forEach(sf=>{
worker.getSemanticDiagnostics(sf).then(dd=>{
console.log('\n\n DIAGNOSTICS FOR '+sf)
console.log(dd.map(d=>d.messageText))})
})
发布于 2022-02-12 20:45:23
这是一个记录错误的简单示例:
import * as monaco from 'monaco-editor'
// ...
monaco.editor.onDidChangeMarkers(([uri]) => {
|
|
打篮球的骆驼 · C 库函数 – snprintf() | 菜鸟教程 2 年前 |