在html的文本区域键入时格式化和美化Java代码
我有一个文本区在我的网页作品作为一个编辑器。 在textarea中键入java/c/c++代码时,我希望代码能够格式化并自动美化自身(比如为{}块中的代码着色关键字、空格、自动制表符) 或 我需要一个可以嵌入到我的网页中的编辑器。 < p>可以使用CodeMirror(C,C++和java示例:): 使其工作起来非常简单,只需在页面标题中包含所需语言的codemirror.js、codemirror.css和.js,就可以使用一种方法从文本区域创建编辑器,例如:在html的文本区域键入时格式化和美化Java代码,java,javascript,jquery,html,Java,Javascript,Jquery,Html,我有一个文本区在我的网页作品作为一个编辑器。 在textarea中键入java/c/c++代码时,我希望代码能够格式化并自动美化自身(比如为{}块中的代码着色关键字、空格、自动制表符) 或 我需要一个可以嵌入到我的网页中的编辑器。 < p>可以使用CodeMirror(C,C++和java示例:): 使其工作起来非常简单,只需在页面标题中包含所需语言的codemirror.js、codemirror.css和.js,就可以使用一种方法从文本区域创建编辑器,例如: CodeMirror.fromT
CodeMirror.fromTextArea(document.getElementById("TEXTAREA_ID"), {
mode: "text/x-java",
indentWithTabs: true,
smartIndent: true,
lineNumbers: true,
lineWrapping: true,
matchBrackets : true,
autofocus: true
});
更多资讯:
当然还有其他的(Ace,EditArea,…),但我已经用过了,我很满意:)
干杯请注意,基于HTML的文本区域不会像我们在上面看到的那样显示色彩鲜艳的代码。它不支持这样的功能。是的,Html文本区域不支持。这就是为什么我要图书馆。答案是CodeMirror。