CodeMirror:Nastavte zaměření na konec řádku

CodeMirror je editor podobný WYSIWYG, který umožňuje úpravy formátovaného textu v malém měřítku, často používaný k úpravám Markdown, podobně jako to používá ReviewBoard. Jeden problém, který jsem našel, je, že volání instance CodeMirror focus umístěte kurzor na začátek vstupu, což je nepříjemné, když je v poli vstup. Teoreticky byste vždy chtěli umístit kurzor na konec, aby uživatel mohl pokračovat v přidávání textu, který tam již je.

Zde je úryvek, který nastaví kurzor na konec stávajícího vstupu:

cmInstance.focus();
// Set the cursor at the end of existing content
cmInstance.setCursor(cmInstance.lineCount(), 0);

Mysleli byste si, že by existovala metoda, která by tento úkol splnila, nebo dokonce měla focus pokud má instance existující text, ve výchozím nastavení nastavte kurzor na konec vstupu. Každopádně toto je kód, který umístí kurzor na konec vaší vstupní instance CodeMirror!