Monaco Editor API 使用范例

 

> [Monaco Editor](https://github.com/microsoft/monaco-editor) 是微软开发的一款开源在线代码编辑器。它是 [VSCode](https://code.visualstudio.com/) 的浏览器版本,<!--,其大部分源代码与 VSCode 相同。-->随着近年 VSCode 大热,Monaco Editor 也逐渐走红。目前虽未登上 Online Editor 领域的宝座,却也隐燃有超越<a οnclick="show_name('hide-1')">几位老前辈</a><span id="hide-1" style="display: none;">(指 CodeMirror, Ace 之流)</span>之势。

 

<script>

    var i = 0;

    function show_name(id) {

        i += 1;

        if (i%2 == 0) {

            document.getElementById(id).style.display = "none";

        } else {

            document.getElementById(id).style.display = "inline";

        }

    }

</script>

 

GitHub项目链接:<a href="https://github.com/luochang212/monaco-editor-demos" target="_blank">monaco-editor-demos</a>

 

<!-- 如果你需要制作在线代码编辑器,或者在浏览上做比较复杂的文字处理,那么你可能需要编辑器框架。它提供基础且难以正确实现的那部分功能,从而使开发者能够集中精力开发他们应用中的核心功能。Monaco Editor 就是一个比较有名的开源编辑器框架。 -->

 

通过阅读本文,你可以了解以下内容:

 

1. 如何下载 Monaco Editor

2. 如何标准化搭建 Monaco Editor

3. 如何寻找相关学习资源

4. 如何调用常用 API<!--(提供 Demo)-->

 

### 下载

 

新建项目文件夹,然后打开它:

 

```shell

$ mkdir my-application

$ cd my-application

```

 

接着下载 Monaco Editor:<!--以下命令会在当前目录下新建一个名为 `node_modules` 的文件夹:-->

 

```shell

$ npm install monaco-editor

```

 

### 搭建

 

本文提供了一个标准化的搭建方法,通过本文的方法搭建的 Monaco Editor 具有较强的功能扩展性。比如,如果你希望为应用添加多个编辑器,甚至文件管理系统,那么在本文提供的搭建方法之上,就可以直接添加这些新特性,从而避免不必要的踩坑。

 

本文提供两种搭建方法。

 

方法一:直接从[GitHub仓库](https://github.com/luochang212/monaco-editor-demos/tree/master/base)下载。

 

方法二:手动搭建。

 

下面说明了手动搭建的过程。

 

<!-- <details>

<summary><font color='red'>点击这里展开手动搭建方法</font></summary> -->

 

首先,在项目文件夹 `my-application&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Monaco Editor是一个基于Web的代码编辑器,由Microsoft开发。它提供了丰富的功能和灵活的扩展性,可以用于各种编程语言和开发环境。 Monaco Volar是一个针对Vue.js开发的Monaco Editor插件,它提供了对Vue文件的语法高亮、智能提示、代码补全等功能。使用Monaco Volar插件可以提高Vue.js开发的效率和舒适度。 要使用Monaco Volar插件,你需要按照以下步骤进行设置: 1. 安装Monaco Editor:首先,你需要将Monaco Editor集成到你的项目中。你可以通过将Monaco Editor的脚本和样式文件引入到你的HTML文件中来实现。具体的安装方法可以参考Monaco Editor的官方文档。 2. 安装Monaco Volar插件:在Monaco Editor集成完成后,你需要安装Monaco Volar插件。你可以通过npm或yarn等包管理工具来安装Monaco Volar插件。具体的安装方法可以参考Monaco Volar的官方文档。 3. 配置Monaco Volar插件:安装完成后,你需要在你的项目中进行Monaco Volar插件的配置。你可以根据你的项目需求来配置插件的各项功能,例如语法高亮、智能提示等。具体的配置方法可以参考Monaco Volar的官方文档。 4. 使用Monaco Volar插件:配置完成后,你就可以在Monaco Editor使用Monaco Volar插件了。你可以打开Vue文件,然后开始编写Vue.js代码。插件会根据你的代码提供相应的语法高亮、智能提示和代码补全等功能,帮助你更快地编写Vue.js代码。 希望以上介绍对你有帮助!如果你还有其他问题,请继续提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值