2

我正在使用 Twitter API 来安排推文。该应用程序有一个创建模板模块,我想使用 CodeMirror 完成类似的事情: 推特

我的实际模式定义器如下所示:

CodeMirror.defineMode('text/twitter-like', function() {
    return {
        token: function( word, state ){
            if ( word.match(/^_\w+/) ) {
                return "blue-text";
            }
            return false;
        }
    };
});

每次我输入一些东西时,这都会造成一个无限循环。

4

1 回答 1

3

CodeMirror手册指出:

它应该从作为参数的流中读取一个标记,可选地更新其状态,并返回一个样式字符串,或者对于不必设置样式的标记返回 null。

您是否尝试返回null而不是返回false

于 2014-09-22T15:11:49.847 回答