codemirror 怎么对java高亮
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codemirror 怎么对java高亮相关的知识,希望对你有一定的参考价值。
CodeMirror支持大量语言的语法高亮,包括C、C++、C#、Java、Perl、php、javascript、Python、Lua、Go、Groovy、Ruby等,以及diff、LaTeX、SQL、wiki、Markdown等文件格式。此外,CodeMirror还支持代码自动完成、搜索/替换、html预览、行号、选择/搜索结果高亮、可视化tab、Emacs/VIM键绑定、代码自动格式等。 参考技术A 在mode中有clike,支持一些类c语言,MIME设为:text/x-java
CodeMirror 多功能在线代码编辑器
CodeMirror 是一款允许在浏览器中使用的多功能文本编辑器,专用于编辑代码,并附带超过 100 种语言模式和各种插件,可实现高级的代码编辑功能,包括代码高亮显示、功能扩展以及多个主题样式
CodeMirror 是一款“Online Source Editor”,基于Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库
CodeMirror的作者是一个十分向往自由的人。但他的CodeMirror绝对不简单,看看下面这份清单:
上述的这些在线代码编辑器都是基于CodeMirror的,是不是感到惊讶,里面有你熟悉的JS Library。
CodeMirror本身的定位也很明确,短小精悍,但代码质量很高,在Google Group的群里面,人们热烈的进行着用CodeMirror做各式各样改造的讨论,可见对他的欢迎。以下有各种不同语言的Demo演示:
-
HTML+PHP mixed-mode (courtesy of Yahoo!)
-
Python (by Timothy Farrell)
-
Lua (by Franciszek Wawrzak)
-
Ruby (by Michal Hantl, unfinished)
-
SQL (by John Benediktsson)
-
PLSQL (by Peter Raganitsch)
-
diff (courtesy of Liran Nuna)
-
Groovy (by eXo Platform)
-
OmetaJS (by Eric KEDJI)
以上是关于codemirror 怎么对java高亮的主要内容,如果未能解决你的问题,请参考以下文章
vue(element)中使用codemirror实现代码高亮,代码补全,版本差异对比
vue(element)中使用codemirror实现代码高亮,代码补全,版本差异对比