CodeMirror将两个字符转换为单个unicode字符(例如> =到≥)

时间:2018-09-18 07:54:54

标签: codemirror

最近,我的CodeMirror组件开始将大于或等于运算符的值转换为单个unicode符号,例如:

 >= to ≥
 != to ≠

由于我正在编写程序代码,所以我不需要这样做。 我经历了配置选项,但看不到在哪里打开它。

这是实例化组件的方式:

CodeMirror.fromTextArea(elem, {
        lineNumbers: true,
        indentUnit: 4,
        mode: "text/x-csrc",
        theme: "ambiance",
        readOnly: false
    })

1 个答案:

答案 0 :(得分:1)

这不是CodeMirror的东西,它是字体功能-连字:

https://en.wikipedia.org/wiki/Typographic_ligature

可以通过CSS控制:

font-variant-ligatures: none;

已建议CodeMirror将此设置作为默认设置: https://github.com/codemirror/CodeMirror/issues/3899