Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 代码镜像剪辑模式似乎不起作用_Javascript_Html_Codemirror - Fatal编程技术网

Javascript 代码镜像剪辑模式似乎不起作用

Javascript 代码镜像剪辑模式似乎不起作用,javascript,html,codemirror,Javascript,Html,Codemirror,我试图在我的项目中使用CodeMirror,对顶点和片段片段使用clike模式,但出于某种原因,语法高亮显示只适用于数字和字符串文本。javascript语法highlighter工作正常 我加载所有相关文件: 我在index.html中创建了一个文本区域: 然后我初始化一个编辑器: <script> const myTextarea = document.getElementById("WEEE"); var editor = CodeMirror.fromText

我试图在我的项目中使用CodeMirror,对顶点和片段片段使用clike模式,但出于某种原因,语法高亮显示只适用于数字和字符串文本。javascript语法highlighter工作正常

我加载所有相关文件:

我在index.html中创建了一个文本区域:

然后我初始化一个编辑器:

    <script>
  const myTextarea = document.getElementById("WEEE");
  var editor = CodeMirror.fromTextArea(myTextarea, {
    lineNumbers: true,
    mode:   "clike"
  });
</script>

结果是没有语法高亮显示。在线示例显然仍然有效。CodeMirror.modes返回一个模式列表,clike似乎已完全加载。我遗漏了什么?

这对我来说并不明显,但我需要使用clike中定义的单独模式名称,因为clike是一组模式。我选择了x-shader/x-fragment。

对于c-like,不同的语言有不同的模式

对于C 模式:文本/x-csrc 对于Cpp 模式:text/x-c++src 对于Java 模式:text/x-java 目标C 模式:文本/x-Objective