问题标签 [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.
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 实现这一点的任何见解?
visual-studio-code - VS Code / Monaco - 给熟悉代码库的人的两个问题
如果我可以快速开始,我有兴趣扩展两个功能,但目前没有时间深入探索代码库以找出其复杂性(超出了我已经完成的一些初步探索),所以我希望熟悉 VS Code 编辑器代码库的人可以回答以下问题以节省一些时间:
当行以项目符号点开头时,Markdown 中的换行目前很难看,因为行换行到包含项目符号字符的列,而不是包含项目符号后面的第一个非空白字符的列。代码库中的哪里实现了换行行为?我想对此进行修改,但很难找到实现实际换行本身的逻辑,而不是其配置。
编辑器实现了diff比较的同步滚动;这是以可以推广到任何两个编辑器的方式实现的,还是高度特定于差异?我想研究与正在编辑的代码同步的单独注释/评论编辑器的可能性;有效地使用多列进行编码,这将需要两个编辑器同时操作。
注意:如果这个问题不适合 StackOverflow,鉴于“问题”不允许出现在 VS Code 问题列表中,请告知我应该将其发布在哪里(有足够流量的地方,它有一个不错的机会实际上得到一个有用的答复)
javascript - 摩纳哥编辑器依赖问题
每当我启动 Monaco 编辑器(使用 node.js)时,它就会出现并且似乎表现良好,但我收到一条错误消息,告诉我缺少依赖项并检查列表。我似乎找不到依赖项列表(我通过 NPM 安装),但我肯定知道包含 node.js fs 模块。
错误信息:
用法:
还有其他人遇到这个问题吗?谢谢!
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.
visual-studio-code - 摩纳哥编辑:关于令牌识别的行动
每次识别令牌时,我都想运行一个函数。我已经看过文档,以下函数似乎是我想做的入口点:setMonarchTokensProvider。
这里我们提供了一个示例:
我试图设置一个警报(“某事”)而不是“自定义错误”,但它只运行一次,而不是每次出现的令牌。提供的代码示例运行良好:它为每个标记着色,满足正则表达式。
我已经看过文档,似乎我应该使用 IMonarchLanguageRule 等 IMonarchLanguageAction 但我仍然不清楚如何使用它。
我相信一个例子可以解决这个问题。非常感谢。
c# - 如何将 C# 库添加到 Monaco 编辑器(代码完成)并限制可能的库?
如何将我的自定义 C# 程序集添加到 Monaco 编辑器,以便编辑器识别/完成我的程序集类型?
我该如何选择和限制 Monaco Editor 可以使用的 .net 库?
提前致谢。
javascript - executeEdits 重置我的编辑操作范围
我正在尝试在 Monaco Editor 中对事件进行一些基本播放,但是,每当我将编辑传递给 时,它总是将我的编辑executeEdits
重置为(如果我在调用之后收到消息,这就是我得到的)。实际上,我尝试插入或替换的任何文本总是在第一行的开头结束,并有效地反向键入文本。range
{ startLineNumber: 1, startColumn: 1, endLineNumber: 1, endColumn: 1 }
console.log
executeEdits
我正在使用 react 来渲染 Monaco 编辑器,如上所示。上下文提供了一个对象,它基本上允许我订阅播放事件,message
传递给的对象handleMessage
是IIdentifiedSingleEditOperation的形状
为什么摩纳哥会重置我的编辑操作范围?
javascript - 如何设置 monaco-editor 并更改值?
我想使用 monaco-editor 查看目录的不同文件。我想创建一个编辑器并动态更改内容。但它并没有按照我想要的方式工作。
这是我的代码。我第一次打开模式时一切正常,但摩纳哥编辑器消失了。
当我尝试使用monEditor.setValue(val)
错误时,monEditor 未定义。
当我尝试使用monEditor.setModel(model)
错误时,出现找不到节点。
有谁知道我做错了什么或者我需要改变什么才能让它工作?我已经尝试了很多,但我没有正确设置编辑器。不幸的是,这些示例也对我没有帮助,因为它们包含不在存储库中的数据。
monaco-editor - 差异合并后如何获得摩纳哥差异编辑器的价值?
我正在使用 Monaco 编辑器,我知道我可以使用getValue
相应编辑器的方法获取差异编辑器的原始值和修改值:
但是,我想知道如何在合并后检索内联差异编辑器或编辑器的内容。