我正在尝试将错误注释添加到我的monaco编辑器add组件中。我有以下被调用的代码。但是我找不到悬停消息的痕迹-我想我必须将鼠标放在屏幕上或dev-console dom查看器中我的代码邻居的第1行上? 我遗漏了什么? // this is a function that lit-element 3.0 requires
firstUpdated() {
let mbDomNode = document.querySelector("#code-area");
let codeArea = mbDomNode ? (mbDomNode as HTMLEleme
我正在编写我自己的集成开发环境,由Monaco编写。
首先,我进行了诊断,它根据optimizeFormula(text, "A1")的结果设置标记
export class DiagnosticsAdapter {
private async _doValidate(model: monaco.editor.ITextModel): Promise<void> {
if (model.isDisposed()) {
// model was disposed in the meantime
我有一个使用建立的网站。
现在,我想嵌入一个到一个页面,我将注册一种语言的摩纳哥编辑器。我可以在一个新的React网站上使用react-monaco-editor、monaco-languageclient和vscode-languageserver来实现这一点,但我不知道如何将其添加到文档库中。
首先,我将这些包添加到我的文档库网站的package.json中,然后尝试制作一个组件App,这样我就可以将<App />添加到文档库页面中。
在组件的一个文件中,我有:
import MonacoEditor from 'react-monaco-editor';
im
我想要有这样的效果:
因此,我使用editor.deltaDecorations()编辑内联css类。这是我的密码
var content = [
'xxx line 1 xxx',
'xxx title xxx',
'xxx line 3 xxx'
].join('\n');
var editor = monaco.editor.create(document.getElementById('container'), {
value: content,
lang
我正在使用摩纳哥编辑器,我想包括来自多个文件的建议。我不知道什么是最好的方法,但基本上,我希望在导出文件2.js中的一些函数时,能够从建议中的另一个file1.js访问这些函数。
你知道怎么做到这一点吗?谢谢!
file1
var express = require('express');
var pug = require('pug');
var config = require('./config');
var fs = require('fs');
var router = express.Router();
var uti
我想在编辑器中添加一个超链接,就像vscode那样:
我想添加这个格式化的文档,当您单击它时,会发生一些操作,例如打开一个文件对话框。
我还没有显示代码,因为我还没有找到类似的东西,只有这样的常规文本:
const line = editor.getPosition();
if(!line) {
throw new Error('line is null');
}
const range = new monaco.Range(line.lineNumber, 1,
line.lineNumber, 1