コードミラーに「ホットキー」の行を追加しようとしています。通常の場合、<textarea id=code>
私は次のことができます
insertAtCursor(code,'hello')
。
function insertAtCursor(textArea,text)
{
if (textArea.setSelectionRange)
{
textArea.value = textArea.value.substring(0,textArea.selectionStart) + text + textArea.value.substring(textArea.selectionStart,textArea.selectionEnd) + textArea.value.substring(textArea.selectionEnd,textArea.value.length);
}
else if (document.selection && document.selection.createRange)
{
textArea.focus();
var range = document.selection.createRange();
range.text = text + range.text;
}
}
CodeMirrorインスタンスでこれを行うにはどうすればよいですか?