Как настроить codemirror для C-подобного языка?
Я использую codeMirror на своем сайте WordPress, чтобы выделить синтаксис C-подобного кода. Я добавил все файлы js и css кода, как было предложено:
/code-mirror/plugin/codemirror/lib/codemirror.css
/code-mirror/plugin/codemirror/lib/codemirror.js
/code-mirror/plugin/codemirror/theme/eclipse.css
/code-mirror/plugin/codemirror/addon/edit/matchbrackets.js
/code-mirror/js/c-like.js
Здесь c-like.js - мой пользовательский js-файл, имеющий следующий код:
var cEditor = CodeMirror.fromTextArea(document.getElementById("c-code"), {
lineNumbers: true,
matchBrackets: true,
mode: "text/x-csrc",
readOnly: true,
styleActiveLine: true,
theme: "eclipse"
});
но простая программа на С выглядит так:
У таких ключевых слов, как 'int' или #include, нет стиля. Я изо всех сил, чтобы выделить код C как синтаксис CodeBlock. Вот живой URL: codingpractise.com/c-code. Любая идея?
0 ответов
Кажется, ты забыл clike.js
не с вашим кодом, а с режимом c
хостинг cdnjs: https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.42.2/mode/clike/clike.min.js