红联Linux门户
Linux帮助

Monaco Editor 0.5发布,微软开源的代码编辑器

发布时间:2016-06-25 09:31:13来源:红联作者:baihuo
Monaco Editor 0.5 发布了,Monaco Editor 是微软开源的基于 VS Code 的代码编辑器。

主要更新如下:

重大更新

monaco.editor.createWebWorker now loads the AMD module and calls create and passes in as first argument a context of type monaco.worker.IWorkerContext and as second argument the initData. This breaking change was needed to allow handling the case of misconfigured web workers (running on a file protocol or the cross-domain case)

the CodeActionProvider.provideCodeActions now gets passed in a CodeActionContext that contains the markers at the relevant range.

the hoverMessage of a decoration is now a MarkedString | MarkedString[]

the contents of a Hover returned by a HoverProvider is now a MarkedString | MarkedString[]

removed deprecated IEditor.onDidChangeModelRawContent, IModel.onDidChangeRawContent

值得注意的修复

Broken configurations (loading from file:// or misconfigured cross-domain loading) now load the web worker code in the UI thread. This caused a breaking change in the behaviour of monaco.editor.createWebWorker

The right-pointing mouse pointer is oversized in high DPI - issue

The editor functions now correctly when hosted inside a position:fixed element.

Cross origin configuration is now picked up (as advertised in documentation from MonacoEnvironment)

下载地址:https://github.com/Microsoft/monaco-editor/archive/v0.5.0.tar.gz

来自:开源中国社区
文章评论

共有 0 条评论