Как мне указать кисть по умолчанию для синтаксиса?
-
14-10-2019 - |
Вопрос
На странице в нашем веб -приложении мы используем Syntaxhighlighter для выделения исходного кода. С нашей текущей настройкой мы должны указать все суффиксы в определенную кисть, как это
SyntaxHighlighter.brushes.Ruby.aliases.push('rb');
Было бы неплохо иметь выстрел по умолчанию, которую можно использовать в случае, если появится файл с ранее неизвестным суффиксом, такой как «ini» или «txt».
У кого -нибудь была такая же проблема? Если так, как вы об этом позаботились?
Решение
В итоге я проверил расширение файла в контроллере, и если он не находится в наборе известных расширений (таких как .java, .php и т. Д.) Применяется щетка «shbrushplain.js».
Не связан с StackOverflow