可以即时进行语法突出显示的文本区域?

Textarea that can do syntax highlighting on the fly?(可以即时进行语法突出显示的文本区域?)

本文介绍了可以即时进行语法突出显示的文本区域?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为了便于维护,我在 CMS 中存储了许多 HTML 块.它们由 <textarea>s 表示.

I am storing a number of HTML blocks inside a CMS for reasons of easier maintenance. They are represented by <textarea>s.

有没有人知道某种 JavaScript Widget,它可以在 textarea 或类似内容中为 HTML 进行语法突出显示,同时仍保持纯文本编辑器(没有 WYSIWYG 或高级功能)?

Does anybody know a JavaScript Widget of some sort that can do syntax highlighting for HTML within a textarea or similar, while still staying a plain text editor (no WYSIWYG or advanced functions)?

推荐答案

在常规 textarea 中无法实现所需的显示控制级别.

It's not possible to achieve the required level of control over presentation in a regular textarea.

如果你没问题,试试 CodeMirror 或 Ace 或 摩纳哥(用于MS VSCode).

If you're OK with that, try CodeMirror or Ace or Monaco (used in MS VSCode).

来自重复的线程 - 一个强制性的维基百科链接:基于 JavaScript 的源代码编辑器的比较

From the duplicate thread - an obligatory wikipedia link: Comparison of JavaScript-based source code editors

这篇关于可以即时进行语法突出显示的文本区域?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:可以即时进行语法突出显示的文本区域?

基础教程推荐