问题标签 [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.

0 投票
1 回答
229 浏览

asp.net - 如何配置 VS 'toolbox' mac 7.4.3 版本

我正在尝试使用新安装的;Mac 上的 Visual Studio 7.4.3 用于简单的 asp.net/C# Web 表单。(我没有windows机器)。我需要通过数据源向导配置数据源,该向导通常在将项目拖动到文件或编辑器后通过“工具箱”栏可用。

工具箱完全是空的,我得出的结论是我必须手动配置工具箱来填充它——但是已经研究并找到了 0 个关于如何执行此操作的解决方案。在 Visual Studio 网站上报告了一些针对 mac 2017 版本的类似问题,但似乎都没有得到解决。

通过说明,最终我试图实现这一点,为表单元素设置数据源。

从数据列表控件的 SQL 数据源的智能标记菜单中选择配置数据源命令以启动配置数据源向导。

没有可访问的配置数据源命令,也没有智能标记菜单-我在文档上阅读了这通常可以在从“工具箱”中拖动一个元素后访问,因为它是空的,所以我不能这样做。

关于如何使用 Mac Visual Studio 7.4.3 实现这一点的任何见解?

0 投票
1 回答
211 浏览

visual-studio-code - VS Code / Monaco - 给熟悉代码库的人的两个问题

如果我可以快速开始,我有兴趣扩展两个功能,但目前没有时间深入探索代码库以找出其复杂性(超出了我已经完成的一些初步探索),所以我希望熟悉 VS Code 编辑器代码库的人可以回答以下问题以节省一些时间:

  1. 当行以项目符号点开头时,Markdown 中的换行目前很难看,因为行换行到包含项目符号字符的列,而不是包含项目符号后面的第一个非空白字符的列。代码库中的哪里实现了换行行为?我想对此进行修改,但很难找到实现实际换行本身的逻辑,而不是其配置。

  2. 编辑器实现了diff比较的同步滚动;这是以可以推广到任何两个编辑器的方式实现的,还是高度特定于差异?我想研究与正在编辑的代码同步的单独注释/评论编辑器的可能性;有效地使用多列进行编码,这将需要两个编辑器同时操作。

注意:如果这个问题不适合 StackOverflow,鉴于“问题”不允许出现在 VS Code 问题列表中,请告知我应该将其发布在哪里(有足够流量的地方,它有一个不错的机会实际上得到一个有用的答复)

0 投票
1 回答
1916 浏览

javascript - 摩纳哥编辑器依赖问题

每当我启动 Monaco 编辑器(使用 node.js)时,它就会出现并且似乎表现良好,但我收到一条错误消息,告诉我缺少依赖项并检查列表。我似乎找不到依赖项列表(我通过 NPM 安装),但我肯定知道包含 node.js fs 模块。

错误信息:

用法:

还有其他人遇到这个问题吗?谢谢!

0 投票
1 回答
796 浏览

javascript - Monaco editor - integration with JSHint

Is there any way to integrate monaco editor with a jshint linting tool?

I know that monaco provides a possibility to set up compiler options, but they are not enough for me. For instance, I would like to require semicolons at the end of the statements but can't find a way to do that.

0 投票
1 回答
2119 浏览

javascript - Monaco 编辑器 - 使用警告/错误图标自定义 linting 错误

我之前一直在我的项目中使用 CodeMirror 编辑器,但最近我决定切换到 Monaco 编辑器。

现在我正在尝试为我的用户提供他们以前拥有的所有功能(+ 摩纳哥提供的其他功能),因此我想为他们提供类似的方式来显示 linting 警告/错误。

在此处输入图像描述 有没有办法通过在 Monaco 编辑器中使用图标来实现 CodeMirror 之类的显示错误的方式?

0 投票
1 回答
724 浏览

visual-studio-code - 摩纳哥编辑:关于令牌识别的行动

每次识别令牌时,我都想运行一个函数。我已经看过文档,以下函数似乎是我想做的入口点:setMonarchTokensProvider。

这里我们提供了一个示例:

我试图设置一个警报(“某事”)而不是“自定义错误”,但它只运行一次,而不是每次出现的令牌。提供的代码示例运行良好:它为每个标记着色,满足正则表达式。

我已经看过文档,似乎我应该使用 IMonarchLanguageRule 等 IMonarchLanguageAction 但我仍然不清楚如何使用它。

我相信一个例子可以解决这个问题。非常感谢。

0 投票
1 回答
1717 浏览

c# - 如何将 C# 库添加到 Monaco 编辑器(代码完成)并限制可能的库?

如何将我的自定义 C# 程序集添加到 Monaco 编辑器,以便编辑器识别/完成我的程序集类型?

我该如何选择和限制 Monaco Editor 可以使用的 .net 库?

提前致谢。

0 投票
1 回答
332 浏览

javascript - executeEdits 重置我的编辑操作范围

我正在尝试在 Monaco Editor 中对事件进行一些基本播放,但是,每当我将编辑传递给 时,它总是将我的编辑executeEdits重置为(如果我在调用之后收到消息,这就是我得到的)。实际上,我尝试插入或替换的任何文本总是在第一行的开头结束,并有效地反向键入文本。range{ startLineNumber: 1, startColumn: 1, endLineNumber: 1, endColumn: 1 }console.logexecuteEdits

反向输入

我正在使用 react 来渲染 Monaco 编辑器,如上所示。上下文提供了一个对象,它基本上允许我订阅播放事件,message传递给的对象handleMessageIIdentifiedSingleEditOperation的形状

为什么摩纳哥会重置我的编辑操作范围?

0 投票
1 回答
3002 浏览

javascript - 如何设置 monaco-editor 并更改值?

我想使用 monaco-editor 查看目录的不同文件。我想创建一个编辑器并动态更改内容。但它并没有按照我想要的方式工作。

这是我的代码。我第一次打开模式时一切正常,但摩纳哥编辑器消失了。

当我尝试使用monEditor.setValue(val)错误时,monEditor 未定义。

当我尝试使用monEditor.setModel(model)错误时,出现找不到节点。

有谁知道我做错了什么或者我需要改变什么才能让它工作?我已经尝试了很多,但我没有正确设置编辑器。不幸的是,这些示例也对我没有帮助,因为它们包含不在存储库中的数据。

0 投票
1 回答
629 浏览

monaco-editor - 差异合并后如何获得摩纳哥差异编辑器的价值?

我正在使用 Monaco 编辑器,我知道我可以使用getValue相应编辑器的方法获取差异编辑器的原始值和修改值:

但是,我想知道如何在合并后检索内联差异编辑器或编辑器的内容。