2013-07-26 80 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