问题标签 [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 投票
8 回答
22763 浏览

visual-studio-2013 - 是否可以从 Visual Studio Online(VS Team Services)编辑我的代码?

作为 MSDN 订阅的一部分,我有Visual Studio Online (现在是 VS Team Services)帐户。我设法在那里创建了一个项目,在我的本地 Visual Studio 2013 中设置了一个工作区并签入了一些测试代码。我想知道是否也可以使用 Web 界面而不是本地 VS 来编辑代码?

这是尚未发现此工具的您的屏幕截图。

在此处输入图像描述

0 投票
1 回答
357 浏览

azure - 摩纳哥:为协作编辑添加新用户

我正在使用 VS Online Monaco;试图弄清楚如何将用户添加到我的 Azure 网站,以便他们可以在摩纳哥进行编辑。将它们添加到 VSO 组不起作用。

0 投票
1 回答
48 浏览

c# - 我可以使用 Monaco 更改 Windows Azure Web 角色吗?

我一直在使用 Visual Studio 来管理和开发在 Windows Azure Web 角色上运行的应用程序。它是一个连接到后端 SQL Azure 数据库的 ASP.Net WebApi 应用程序。代码库托管在 GitHub 上。

我已阅读有关 Monaco 及其编辑 Windows Azure 网站的能力,但我没有看到任何关于正在使用或能够用于更改 Web 角色的工具的参考。

摩纳哥有可能吗?

0 投票
0 回答
30 浏览

bitbucket - Visual Studio 在线“摩纳哥”和 bitbucket。创建新分支?

我在视觉工作室在线“摩纳哥”上创建了一个分支,我的存储库是从 bitbucket 克隆的。

当我在 monaco 创建一个新分支并推送到 bitbucket 时,我可以推送和更新我的所有主分支更改,但我的“newBranch”没有同步。就像它存在于“摩纳哥”的其他地方一样。

0 投票
1 回答
184 浏览

git - 在 Visual Studio Team Services 中打开 Azure 应用服务

我正在研究将现有移动服务升级到应用服务移动应用的过程(这是多余的吗?)。

我已经创建了应用服务,并正在使用 Visual Studio Team Services“Monaco”访问其代码文件。我已经实现了一小部分 API 并成功地将它连接到一个测试 iOS 客户端。

现在,我正在尝试找到一种方法来快速轻松地上传我需要的所有表定义文件(.json/.js),而不是在“摩纳哥”中手动创建它们并手动编辑它们。在这一点上,我花在研究上的时间比手动添加它们要多得多,但我很固执。

Monaco 给了我一个“在 Visual Studio 团队服务中打开”(或“连接”或类似的东西)的选项,所以我给出了这个旋转,认为我最终可以将 Visual Studio 2015 连接到 repo 以便于文件操作。

在显然成功地将 Monaco App Service 连接到 Visual Studio Team Services 之后,它无处可寻!!!

我仍然可以在摩纳哥看到它,所有这些功能似乎仍然可以正常工作,但在 Visual Studio Team Services 方面,我在任何地方都找不到它!

我尝试从摩纳哥一侧断开并重新连接到 VS Team Services,但没有任何改变。

所以,我想我有几个相关的问题:

  1. 有没有更简单的方法来做我想做的事情?VS Team Services 似乎有一些不错的功能,我可能确实希望使用它,但我仍然喜欢使用“厚”桌面 IDE 来编辑我的代码的能力。对于我的移动服务,我将 WebStorm 连接到 git 存储库并且效果很好(特别是对于不会在线显示的文件!)。

  2. 如果我使用正确的整体方法(创建应用服务,然后将其连接到 VS 团队服务,然后从 VS2015 下载/链接到 VS 团队服务),我做错了什么以及如何让它显示给我在 VS 团队服务中?

0 投票
1 回答
458 浏览

xss - 如何制作一个 XSS 安全的基于浏览器的代码编辑器

我想在我的应用程序中使用基于浏览器的代码编辑器,例如MonacoAce,以允许用户在浏览器中编写一些将由其他用户执行的代码。你可以想象 jsfiddle 或类似的。但是,我不想公开跨站点脚本漏洞。我没有找到太多关于如何在应用程序中正确实现这些工具并防止 XSS 的信息。

有没有办法在运行时将这些工具中编写的javascript“沙箱化”?JSFiddle、CodePen 和在线编辑器等工具如何防范恶意脚本?一般来说,在我的应用程序中使用基于浏览器的代码编辑器时,我应该使用哪些技术来防止 XSS 漏洞?

0 投票
1 回答
1460 浏览

visual-studio-code - 在 Monarch 中编写 Visual Studio 代码语法

VSCode 文档包含有关如何使用.tmLanguage文件创建新着色器的详细信息。VSCode 使用的 Monaco 编辑器支持使用基于 JSON 的 Monarch 格式定义语法荧光笔,但我看不到如何使用 Monarch 在 VSCode 扩展中定义语法。

有没有办法使用 Monarch 格式而不是 textmate 风格的语言文件来定义新的 VSCode 语法?

0 投票
0 回答
113 浏览

git - 由于(无效的客户端 ID),无法在 Visual Studio Online“Monaco”和 Team Service 之间建立连接

我在 VisualStudio.com 中创建了一个 GIT 存储库,在 Azure 中创建了一个 Web 应用程序,但是当我尝试将我的 Azure Web 应用程序从 Visual Studio Online“Monaco”连接到团队服务 (GIT) 时。

在此处输入图像描述

我有以下问题:

“我们无法设置连接,因为客户端应用程序没有将预期值传递给 Visual Studio Team Services。请联系他们并提供以下消息(无效的客户端 ID)。”

我不知道如何在 VisualStudio.com 中向我的 Azure Web 应用授予权限。

0 投票
2 回答
3485 浏览

javascript - 使用 require js 导入 monaco 编辑器

我已经安装了 monaco-editor 使用

现在我想在我的 js 文件中要求

所以我试图要求使用

但它给了我找不到模块的错误。

我做错了吗?

0 投票
1 回答
302 浏览

typescript - monaco 编辑器是否支持使用 Typescript 语言服务插件?

我想创建一个 Typescript 语言服务插件(例如https://github.com/Microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin)并将这个插件与 Monaco 编辑器集成,在浏览器中运行.

是否可以将 Typescript 语言服务插件与 Monaco 集成?