iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >vue中有哪些代码高亮插件
  • 764
分享到

vue中有哪些代码高亮插件

2023-06-06 19:06:32 764人浏览 八月长安
摘要

这篇文章给大家介绍Vue中有哪些代码高亮插件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。为什么要使用VueVue是一款友好的、多用途且高性能的javascript框架,使用vue可以创建可维护性和可测试性更强的代码库

这篇文章给大家介绍Vue中有哪些代码高亮插件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

为什么要使用Vue

Vue是一款友好的、多用途且高性能的javascript框架,使用vue可以创建可维护性和可测试性更强的代码库,Vue允许可以将一个网页分割成可复用的组件,每个组件都包含属于自己的htmlCSS、JavaScript,以用来渲染网页中相应的地方,所以越来越多的前端开发者使用vue。

全面对比

从活跃方面来看

vue中有哪些代码高亮插件

从功能方面来看

vue中有哪些代码高亮插件

代码高亮是必须的,社区必须活跃,不然修复bug没有一点点参考,太费时间。自动补全缩进,快捷键操作,搜索和替换等功能不是必须的,如果有,能拿来装逼当然最好,不能也不影响使用。

故而挑出了以下几个,再具体分析,逐个调查,查看后续开发,部署的坑,坑少方便的就被我选中。

深入对比

1,ace

Ace是一个用JavaScript编写的嵌入式代码编辑器。它与Sublime,Vim和TextMate等原生编辑器的功能和性能相匹配。它可以很容易地嵌入到任何网页和JavaScript应用程序中。

点击查看官网

vue中有哪些代码高亮插件

2,codemirror

CodeMirror是一个用于编辑器文本框textarea代码高亮javascript插件,为各种编程语言实现关键字,函数,变量等代码高亮显示,丰富的api和可扩展功能以及多个主题样式,能满足您各种项目的需求。

CodeMirror支持大量语言的语法高亮,包括C、c++C#、Java、Perl、PHP、JavaScript、pythonluaGo、Groovy、Ruby等,以及diff、LaTeX、sql、wiki、markdown等文件格式。此外,CodeMirror还支持代码自动完成、搜索/替换、HTML预览、行号、选择/搜索结果高亮、可视化tab、EMacs/VIM键绑定、代码自动格式等。

CodeMirror采用MIT开源许可协议,目前已经被集成到各种应用程序中,如Adobe Brackets、CoDev、Light Table等开发环境,还被作为各种SQL、Haxe、JavaScript在线编辑器的基础库来使用。

点击查看官网

vue中有哪些代码高亮插件

3,monaco

Monaco Editor是为VS Code提供支持的代码编辑器,运行在浏览器环境中。编辑器提供代码提示,智能建议等功能。供开发人员远程更方便的编写代码。移动浏览器或移动WEB框架不支持Monaco编辑器。简单的理解就是vscode中的代码编辑器和Monaco Editor使用的很多相同的核心模块。

vue中有哪些代码高亮插件

4,结论

vue中有哪些代码高亮插件

vue中有哪些代码高亮插件

总的来说,这三者功能都挺强的,那通过其缺点来挑选一款来使用吧,

ace,没有代码对比的功能,这不行啊,还要做各版本代码差异对比呢,出局。(我找了找,发现有ace-diff这个插件,可以实现代码差异对比。出局主要是因为我看见打包会有个坑,ace部署失败主要原因是不支持webpack打包,ace在本地搭建完成后,会有一个小型的worker帮助我们对内容进行渲染,webpack打包之后就变成完完全全的静态资源了,动态渲染的效果也就没了,虽然按找官网的意思是可以支持的,但是某博主实践了很多方法,均以失败告终。)

codemirror,其用户交互效果差些,很多东西需要自己拓展来实现其效果,学习这些拓展肯定是需要花时间来犯错的。其多文件的引入方式带来一定的管理不方便以及浏览器端的网络性能影响。

monaco,微软的VSCode用的和其通用了很多核心模块,凭借成熟可靠的产品,用户交互逻辑最好,原生Visual Studio主题,代码差异对比效果也最好。引入文件量巨大,瞅了一眼,大概70多M,引入方式兼容性不太好,打包容易出问题(大部分问题可通过monaco-editor-webpack-plugin插件打包解决)。移动浏览器或移动Web框架不支持Monaco编辑器。demo真的少,官网都没有,官网很好看的做了本英文参考书,有种英文字典的感觉,密密麻麻罗列了一堆属性,就是不知道从哪开始动手,怎么拼接这些成为demo。

关于vue中有哪些代码高亮插件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: vue中有哪些代码高亮插件

本文链接: https://www.lsjlt.com/news/248301.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中有哪些代码高亮插件
    这篇文章给大家介绍vue中有哪些代码高亮插件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。为什么要使用VueVue是一款友好的、多用途且高性能的JavaScript框架,使用vue可以创建可维护性和可测试性更强的代码库...
    99+
    2023-06-06
  • highlight.js代码高亮插件怎么使用
    这篇文章主要介绍“highlight.js代码高亮插件怎么使用”,在日常操作中,相信很多人在highlight.js代码高亮插件怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”highlight.js代...
    99+
    2023-06-26
  • highlight.js代码高亮插件的使用详解
    在网页使用过程中,经常会用到代码的展示。而不同颜色的代码,可以让代码看起来更直观,也更美观。 找了几个不同的插件,觉得highlight的插件比较实用,而且用起来炒鸡简单。 比如这样...
    99+
    2024-04-02
  • JQuery文本框高亮显示插件代码
    代码如下: jquery-highlight.js 复制代码 代码如下: (function($) { $.fn.highlight = function(options) { v...
    99+
    2022-11-21
    文本框 高亮显示
  • vue中有哪些插槽
    本篇内容主要讲解“vue中有哪些插槽”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中有哪些插槽”吧! vue中有3种插槽:1、...
    99+
    2024-04-02
  • vue滚动条插件有哪些
    vue滚动条插件有:1.BetterScroll ,用于解决移动端场景需求的开源滚动插件;2.happy-scroll,基于vue2.0的滚动条插件;3.perfect-scrollbar,轻量级的滚动插件;vue滚动条插件有以下常见的几种...
    99+
    2024-04-02
  • vue中插件和组件的区别有哪些
    这篇文章主要为大家展示了“vue中插件和组件的区别有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中插件和组件的区别有哪些”这篇文章吧。 ...
    99+
    2024-04-02
  • vscode用的vue插件有哪些
    这篇文章主要讲解了“vscode用的vue插件有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vscode用的vue插件有哪些”吧! ...
    99+
    2024-04-02
  • 写代码用用到的IDEA插件有哪些
    本篇内容主要讲解“写代码用用到的IDEA插件有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“写代码用用到的IDEA插件有哪些”吧!以下插件可以直接在 IDE...
    99+
    2024-04-02
  • 网站运营有哪些必备插件代码
    这篇文章主要介绍“网站运营有哪些必备插件代码”,在日常操作中,相信很多人在网站运营有哪些必备插件代码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”网站运营有哪些必备插件代码”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-10
  • vue的轮播图插件有哪些
    vue中的轮播图插件有:1.concise-slider,轻量级的vue轮播图插件;2.VueSlideShow,基于vue实现的轮播图插件;3.awesome-swiper,使用javascript开发的滑动特效插件;vue中常见的轮播图...
    99+
    2024-04-02
  • vue高阶组件有哪些
    今天小编给大家分享的是vue高阶组件有哪些,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。在vue中,高阶组件其实就是一个高阶函数, 即返回一个组件函数的函数。高阶组件的特点:1、是无...
    99+
    2023-07-04
  • Vue代码规范有哪些
    这篇文章将为大家详细讲解有关Vue代码规范有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、JS部分1. 和渲染无关的数据vue中data的数据默认便...
    99+
    2024-04-02
  • JavaScript语法高亮库有哪些
    这篇文章主要介绍“JavaScript语法高亮库有哪些”,在日常操作中,相信很多人在JavaScript语法高亮库有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java...
    99+
    2024-04-02
  • vue数据可视化插件有哪些
    vue中的数据可视化插件有:1.ECharts,基于JavaScript开发的vue数据可视化图表库;2.DataV,基于vue的实时数据大屏搭建工具;3.AntV,基于vue开发的数据可视化平台;vue中的数据可视化插件有以下几种ECha...
    99+
    2024-04-02
  • UniApp中有哪些插件库
    UniApp是基于Vue.js的跨平台应用框架,具有开发效率高、可维护性强等特点,因此受到众多开发者的欢迎。在UniApp中,插件库是非常重要的,通过插件库我们可以轻松地集成第三方库,从而实现更多的功能。那么,UniApp中有哪些插件库呢?...
    99+
    2023-05-14
  • Vuex插件有哪些
    这篇文章主要讲解了“Vuex插件有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vuex插件有哪些”吧!会话保持vuex-persistedstate使...
    99+
    2024-04-02
  • VS插件有哪些
    本篇内容介绍了“VS插件有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!其中Copy As Html 对于写博客十分有用,实例如下:&n...
    99+
    2023-06-17
  • Chrome插件有哪些
    本篇内容介绍了“Chrome插件有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 1、EB前...
    99+
    2024-04-02
  • nodejs有哪些插件
    本篇内容介绍了“nodejs有哪些插件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作