【发布时间】:2018-08-29 19:57:29
【问题描述】:
如何使用极其简单的高亮规则以最佳语法高亮单个文本区域?
基于 Javascript 的代码编辑器庞大而臃肿——我不想要多行编辑、行号或类似的东西。只是一些简单的东西,可以解析输入的文本并允许对其进行格式化。
例如,如果用户正在创建一个消息模板,并且有名为 firstName 和 lastName 的可用令牌,并且如果他们键入以下内容,则有一个可用的 HTML 单行输入字段:
Hello, {{firstName}} {{lastName}}!
将样式(颜色、边框等)应用于明确定义的标记,同时仍允许用户编辑整个文本字符串的最佳方法是什么?
【问题讨论】:
标签: javascript html input token syntax-highlighting