CodeMirror:xml属性完成,自动添加=

时间:2013-07-26 20:40:45

标签: codemirror

CodeMirror中是否可以在自动填充属性时自动添加=符号?特别是在ctrl-space上(就像在xml完成​​演示中一样),当你几乎完成输入属性的名称并希望使用ctrl space完成它...

谢谢, 夏侯

1 个答案:

答案 0 :(得分:1)

试试这个 http://jsfiddle.net/aljordan82/h5f67/

   extraKeys: {
        "Ctrl-Space": function(){
          var cursor = editor.getCursor();
          var token = editor.getTokenTypeAt(cursor);
            //console.log(token)  
            if (token == "attribute"){ 
               editor.replaceSelection("=" , "end");
            }
        }
    }