首页 文章
  • 0 votes
     answers
     views

    如何在Monaco编辑器中添加占位符?

    我已经为此功能搜索了github问题,但似乎Monaco编辑器目前不支持占位符 . 那有什么解决方法吗?
  • 0 votes
     answers
     views

    摩纳哥编辑合并冲突观点

    我正在寻找一种使用monaco编辑器创建合并冲突(如GitLab,Visual Studio ..)视图的方法 . 例如,在Git Kraken中,当您尝试合并冲突的分支时,您可以管理冲突:
  • 0 votes
     answers
     views

    摩纳哥编辑双空间产生了一段时期

    我甚至在摩纳哥游乐场注意到了这种行为,只是走到任何一行的末尾并输入两个空格 . 瞧,一段时间出现了:https://microsoft.github.io/monaco-editor/playground.html 我怎么能禁用它?我正在使用自己的自定义语言,即使这个问题仍然存在 .
  • 2 votes
     answers
     views

    从Monaco编辑器中获取错误

    我想了解Monaco编辑器默认创建的错误 . enter image description here
  • 2 votes
     answers
     views

    摩纳哥编辑可以访问AST

    我正在使用摩纳哥编辑器打字稿 . 有没有办法获得当前模型的AST?是否可以修改树,以便编辑器对更改做出反应?我想为打字稿做简单的重构工具?
  • 12 votes
     answers
     views

    获得Monaco Editor的 Value

    微软最近开源了他们的摩纳哥编辑器(类似于ace / codemirror) . https://github.com/Microsoft/monaco-editor 我已经在浏览器中运行并运行了,但仍然无法弄清楚如何获取编辑器的当前文本,就像我想要保存它一样 . 例: <!DOCTYPE html> <html> <head> <meta http...
  • 3 votes
     answers
     views

    为摩纳哥编辑提供类型提示

    我正在尝试使用Monaco编辑器将智能感知/代码完成提供到javascript编辑器中 . 代码需要是有效的javascript,而不是打字稿 . 鉴于一些用户输入的脚本如下: function onMyEvent(event) { event.someProperty } 我想在event参数上提供代码完成,这是一个我有t.ds的typescript类,可以在运行时推断 . 理想情况下...
  • 0 votes
     answers
     views

    摩纳哥编辑器和webpack开发服务器无法正常工作

    我正在使用ngx-monaco-editor组件和Angular 5.摩纳哥编辑器在localhost上正常加载,但在我的开发服务器上没有 . 源代码为“https://se-dnexec.cic.muc/assets/monaco/vs/loader.js”的脚本加载失败 . 这是我的webpack.common配置(在插件下): new WriteFilePlugin(), new Co...
  • 0 votes
     answers
     views

    Angular 5 ngx-monaco-editor在 生产环境 中失败

    在Angular 5应用程序中集成monaco-editor需要任何帮助 . 所有都在开发模式下工作但在PRODUCTION中失败 . 我从loader.js收到错误 . 我正在使用Angular Cli和ngx-monaco-editor npm-package . 包存储库 - https://github.com/atularen/ngx-monaco-editor 我的一些代码: pac...
  • 2 votes
     answers
     views

    如何在摩纳哥编辑器中获得Markdown预览?

    VSCode具有.md降价文件,“打开预览” . 如何获得相同的功能?它包括在内吗?我查看了游乐场示例和API,但没有看到任何内容 . 谢谢 .
  • 0 votes
     answers
     views

    在摩纳哥编辑器中获取所有ViewZones

    我在摩纳哥使用IContentWidget添加特殊行号以进行标记 . 但是,当有人向编辑器添加 IViewZone 时,行号的定位会发生变化 . 我可以使用 editor.onDidChangeViewZones 事件了解视图区域何时更改但我无法访问所有视图区域 . 我希望收到视图区域中任何更改的通知,以便我也可以更新我的小部件的定位 . 在下面给出的图像中,我的小部件标记行号1,2,12,14和...
  • 0 votes
     answers
     views

    如何获得Monaco Editor阵列

    如何获得Monaco Editor阵列?我正在浏览文档,看看如何获取字符串值,但需要遍历每一行并映射值 .
  • 2 votes
     answers
     views

    摩纳哥编辑缺少模块

    您可以使用 monaco.languages.typescript.typescriptDefaults.addExtraLib 添加在TypeScript解析期间可能需要的任何* .d.ts模块 . 是否有某种回调来获取任何模块的列表,它无法解决任何模块 . 在解析过程中是否存在某种方式(因此我可以动态加载)或者在解析之后我可以获得无法解析的这些文件的数组,以便我可以使用addExtraLib...
  • 1 votes
     answers
     views

    处理完成提供商报价

    我正在使用Monaco Editor来处理特定的JSON文件编辑案例,并且正在实现自定义完成提供程序 . 只有一个不幸的问题 . 如果你看看给定的例子:https://microsoft.github.io/monaco-editor/playground.html#extending-language-services-completion-provider-example,写入 "l...
  • 1 votes
     answers
     views

    摩纳哥编辑:完成提供者冲突

    我在网络项目中使用Monaco Editor,我想: 使用 HTML 作为语言来提供文本的完成和突出显示 使用自定义 {{...}} 占位符来提供一些自定义数据 问题是HTML语言为 { 括号提供了完成_826800_为 CSS 样式的 } 括号,它与我的 {{ 括号完成冲突 . 是否有可能同时使用或禁用HTML单 { 括号完成?
  • 10 votes
     answers
     views

    摩纳哥编辑matchBrackets不突出

    我在monaco-editor中定义了新语言 . 我希望它会自动突出显示匹配的括号和括号,因为默认情况下 matchBrackets 选项为true . 我该怎么办? Sample Code: 看看this page它也没有't work in Microsoft'样本代码 .
  • 0 votes
     answers
     views

    是否可以通过编程方式关闭自动完成的SuggestWidget?

    我正在从Codemirror迁移到Monaco编辑器的过程中,我们使用前缀键来输入特殊字符 . 例如,给定前缀 . ,如果用户键入 . 后跟 o ,则编辑器将序列替换为 Ω . 可以使用addCommand并为它提供一个和弦,如下所示: editor.addCommand( monaco.KeyMod.chord(monaco.KeyCode.US_DOT , monaco.KeyCode....
  • 2 votes
     answers
     views

    摩纳哥编辑'onChange'活动?

    我刚刚开始调查摩纳哥,将其用作我们内部代码游乐场的编辑器 . 而且无论何时通过键入,粘贴或删除,编辑器窗口中的文本都会被更改,我无法弄清楚如何创建处理程序 . 对于上下文,使用CodeMirror编辑器,我只是做了: editor.on('change', function(editor, change) { render(); }); 这是我创建基本编辑器的JavaScript: re...
  • 0 votes
     answers
     views

    摩纳哥编辑器断点功能

    我正在使用monaco-editor作为我的项目,我正在寻找断点功能 . 因此,this conversation没有内置的乐趣,这很可惜 . 在playground中存在某种类型的东西,但我没有通过点击装订线看到任何有类型的eventListener,所以我可以设置或删除我的断点 . 所以,也许我错过了什么 . 请告诉我,如果有人有这方面的经验,因为这是非常受欢迎的编辑器,所以应该有断点的解决方...
  • 0 votes
     answers
     views

    在摩纳哥编辑器中键入检查

    是否可以在Monaco编辑器中启用类型检查?例如,我的编辑器有以下配置: monaco.languages.typescript.javascriptDefaults.setDiagnosticsOptions({ noSemanticValidation: false, noSyntaxValidation: false }); monaco.l...
  • 0 votes
     answers
     views

    如何在monaco编辑器的帮助下编译多个ts文件并将输出作为单个JS文件

    说明: 我的第一个ts文件包含以下代码: module utilityFunctions { export class User { constructor(){}; show(): void{alert('test');}; } } 第二个ts文件包含以下代码: import {User } from '/assets/script/utilityFunctions'; let u ...
  • 0 votes
     answers
     views

    摩纳哥编辑完成提供者没有接近一个字

    当我不接近一个单词时,我想触发我的完成提供程序,以便它显示所有选择 . 我试过打电话 editor.trigger('myscriptcompletionrequest', 'editor.action.triggerSuggest', {}); 但是,这需要一个词来提供建议 . 如果我按下Ctrl-Space键,它会执行正确的行为并调用我的完成提供程序并打开一个建议列表,即使没有单词也是如此 ....
  • 0 votes
     answers
     views

    重置Monaco Editor状态

    我已经实现了Monaco编辑器(https://github.com/Microsoft/monaco-editor)作为用户插入一些JSON的方式 . 一旦用户点击“发布”按钮,我就启用编辑器 . 问题是,编辑器在开关功能内启用 . 因此,一旦单击按钮一次,编辑器将添加到第一个创建的编辑器下方,如果客户端再次单击相同的按钮 . 有没有办法“重置”编辑器,所以它实际上不会附加,而是要么换一个新的,...
  • 2 votes
     answers
     views

    Microsoft的Monaco编辑器中的JSX支持

    Monaco editor是否支持JSX语法高亮显示?我找不到任何与此相关的参考资料 .
  • 6 votes
     answers
     views

    如何在Monaco中使用带外部类型定义的addExtraLib

    我可以看到如何在摩纳哥使用 addExtraLib 添加环境声明文件 . 目前尚不清楚如何将此函数与外部声明文件一起使用,以便编辑器中的Typescript代码可以执行以下操作: import * as External from "external" External.foo(); 在摩纳哥的设置方面,这似乎不起作用: // compiler options monac...
  • 3 votes
     answers
     views

    摩纳哥编辑 - 关注链接钩子

    研究员, 我很难找到'ctrl click'(跟随链接)编辑器选项的钩子 . 在演示页面上,链接在新选项卡中打开:https://microsoft.github.io/monaco-editor/index.html 经过彻底的谷歌搜索后,我没有通过api搜索,但只发现了不包含后续链接或ctrl点击动作的上下文操作 . 我想解析文件路径并激活我自己的一些自定义方法,而不是在新选项卡中打开 . 你...
  • 0 votes
     answers
     views

    在摩纳哥编辑器中异步加载模型

    在任何使用monaco编辑器作为完整JS / TS项目的现实场景中,IDE必须包含一个选项,以异步加载当前模型依赖关系,以使intelisense / goto定义/ peek功能正常工作 . 据我所知,使这些功能在摩纳哥上工作的唯一方法是预加载所有相关的JS / TS文件并为它们创建模型,或将它们添加为额外的库 . 这些都不会很好地扩展 . 问题是:摩纳哥编辑器是否提供了一个API,允许我实现一...
  • 1 votes
     answers
     views

    ngx-monaco-editor没有显示任何建议

    我经历了[ngx-monaco-editor]:https://github.com/atularen/ngx-monaco-editor 克隆项目并定制相同的内容 - Word建议仅适用于Css和JavaScript语言,因为它们是默认的 . 但要求是Java,Csharp编辑器 . Html代码 - <ngx-monaco-editor [options]="options&...
  • 0 votes
     answers
     views

    用于在摩纳哥编辑器中获取html格式内容的API?

    我想以编程方式从摩纳哥编辑器实例中获取格式化文本 . 当我说格式化文本时,我的意思是语法高亮 - 当我从摩纳哥复制文本并将其粘贴到outlook(或任何其他支持粘贴HTML内容的应用程序)时,我得到了什么 . 我的目标是将它与其他一些文本(摩纳哥编辑无法访问)一起放在剪贴板上 . 我怎样才能实现这一目标?
  • 0 votes
     answers
     views

    如何在角度6中改变摩纳哥编辑器背景

    我已经通过npm在ngx-monaco-editor中将monaco编辑器集成到我的角度6项目中 . 我需要自定义我的摩纳哥背景,但无法找到办法 . 任何想法如何改变背景? 这是我的Appcomponent.ts export class AppComponent { editorOptions = { theme: "vs-dark", language:...

热门问题