java在线编辑器_微软开源在线代码编辑器——Monaco Editor

介绍

Monaco Editor是为VS Code提供支持的代码编辑器,运行在浏览器环境中。编辑器提供代码提示,智能建议等功能。供开发人员远程更方便的编写代码。移动浏览器或移动Web框架不支持Monaco编辑器。简单的理解就是VSCode中的代码编辑器和Monaco Editor使用的很多相同的核心模块,你可以将Monaco Editor用到自己的项目中,作为云端编辑器的支持,支持IE 11,Edge,Chrome,Firefox,Safari和Opera!


c201b2e8c2b8ac296dc2acb107053c7a.png

相关地址

Github:

https://github.com/microsoft/monaco-editor

文档和示例等:

https://microsoft.github.io/monaco-editor/

安装

安装没什么好说的,你可以到上面地址中下载,也可以直接使用npm安装

npm install monaco-editor@0.17.0

特性

  • 以下语言丰富的智能感知以及验证功能

TypeScript, JavaScript, CSS, LESS, SCSS, JSON, HTML


a9cd7471e4b2c73cdeab113fcd379b26.png

  • 多数语言支持的语法着色(高亮)支持

XML, PHP, C#, C++, Razor, Markdown, Diff, Java, VB, CoffeeScript, Handlebars, Batch, Pug, F#, Lua, Powershell, Python, Ruby, SASS, R, Objective-C……


ecf67ef145c78bb327edbe6942fbbd70.png

  • 代码差异比较

内联代码差异比较


28c498312013a89789970cbbe87efbc6.png

非内联代码差异比较


d948ebea5e17fd1732ccf3496ca0072e.png

  • 内置三种主题(用过VSCode都知道)

上面都是原生Visual Studio亮色主题

Visual Studio Dark主题:


61165f26684a549af92878cf4c9dd5b0.png

高对比度暗色主题:


7afe57e9f6512befa2b6b509c60815b6.png

快速开始

想要直接开发可能不是一件非常简单的事情,所以给出官网提供的所有示例,建议感兴趣的同学可以直接下载下来查看相关示例代码

https://github.com/Microsoft/monaco-editor-samples/

1、在终端执行以下四条命令,前提是你已存在git和node的环境,如果不存在则先安装git或者node


git clone https://github.com/Microsoft/monaco-editor-samples.gitcd monaco-editor-samplesnpm install .npm run simpleserver

2、然后访问http://localhost:8888即可体验

选择你想体验的示例,有一些可能还需要其他的操作,按照提示来即可


6cf699848a560c5b7c75d8cbdfba470b.png

3、项目示例Demo介绍


374cb444c31ef44f7cbdf8001d0e44ca.png

  • browser-amd-editor:

使用AMD延迟加载在浏览器中运行

  • browser-script-editor

通过

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值