2013-07-26 107 views
1

在自动完成属性时CodeMirror中是否可以自动添加=符号?具体的Ctrl-Space键(像XML完成演示)时,你几乎打完属性的名称,并希望使用CTRL空间来完成它......CodeMirror:xml属性完成,add =自动

感谢, 夏侯

回答

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"); 
      } 
     } 
    } 
+0

谢谢,太棒了! – Jaap