问题标签 [visual-studio-monaco]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
editor - 摩纳哥编辑没有显示对 printf 的建议
在这里,我附上了屏幕截图,其中没有显示任何有关 printf 的建议。请帮我解决上述问题。提前致谢。
monaco-editor - 如何在 monaco 编辑器的 html 语言中为代码完成添加自定义标记和属性?
我需要在 monaco 编辑器的代码完成中提供 Web 组件列表,我尝试编写代码片段,但如果我以“<”开头,这些代码片段不会被触发
javascript - 在一个 monaco 编辑器中结合多种语言
我想让 monaco 编辑器支持 JSX 语法。众所周知,典型的 JSX 代码可以是:
我想要实现的是,当光标在样式 attr 时,完成建议是关于 CSS 的,当在 {} 中时,它显示 JS 建议,而在组件中建议来自 HTML 或一些自定义语法。
我注意到有一个调用getLanguageIdAtPosition
monaco 模型的 api。似乎不同的职位可以有不同的语言。但是从来没有人提到过这个 api,所以我不知道这个 api 是否可以提供任何帮助以及如何制作它。
monaco-editor - 在 IMarkerData 中使用降价
我正在尝试对我的语言服务实施诊断。根据以下问题,我得到我不能使用 html 来自定义我的消息,但我可以使用 markdown 语法。
标记可以像 hoverProvider 一样支持 html 显示吗?
但是,当我尝试对标记使用降价语法时,我得到了消息。
我得到了字符串。
monaco-editor - 覆盖摩纳哥编辑器悬停小部件样式以隐藏“偷看问题”
我正在寻找一种可配置的方式来隐藏“Peek Problem”链接,但找不到。
现在我正在尝试覆盖悬停工具提示小部件 css,但到目前为止还没有好..
我什至无法在 devtools 中跟踪它,它是在哪里渲染的?
我最初认为看的地方是这里
editor - 为什么摩纳哥编辑的建议助手在每 2 个字符击键后打开?
我试图为 monaco-editor 实现我的自定义完成项提供程序,并且我期望每次击键都会调用 completionItemProvider。相反,它会在每第二个字符后触发。
我在摩纳哥游乐场检查了这段代码,当我快速输入一些乱码时。控制台日志向我展示了这一点
是否有任何配置可以让我在每次击键时触发 completionItemProvider?或者任何关于这种行为的解释都会有所帮助。
提前致谢!
monaco-editor - 摩纳哥编辑器控制台错误:EditorSimpleWorker.loadForeignModule 出现意外使用
在 Electron 应用程序中使用 Monaco 编辑器时,我收到 Unexpected Usage error 控制台错误。相同的代码适用于网站模式,但不适用于 Bundled Electorn 应用程序。
正如评论中提到的,这可能是由于 Electron 捆绑使用 file:/// 作为 URI 方案而 webworker 不起作用。我尝试了多个线程1、2的解决方案,但没有一个对我有用。我还尝试在 webpack 中为 editor.worker、json/typescript 工作者添加入口点。
是否有解决方法来解决 Electron 捆绑应用程序的 Monaco Webworker 问题?
monaco-editor - 在摩纳哥编辑器中使用匹配括号时为空
希望你一切顺利。
我用过editor.getmodel().matchBrackets(5);
然后我得到null
。
我想要的是,我想获得从第 5 行左括号到右括号的范围。
以上是正确的,我正在尝试什么。
html - 如何在 VSCode 扩展中使用 Monaco-Editor
我正在为 Visual Studio Code 编写 CustomTextEditor-Extension。
我想在右边有概述,在左边有行数——典型的 Monaco Editor 功能。
编辑器本身应该只是一个增强的 monaco 编辑器。现在我必须自己做,从头开始。
如何打开或包含摩纳哥编辑器,以便在我的 CustomTextEditor 扩展中使用它?