2015-05-01 10 views
5

Sto lavorando su un editor collaborativo in tempo reale all'interno di un editor di Ace, e non sono riuscito a trovare alcun documento sull'inserimento di testo in una determinata posizione all'interno dell'editor (Aka, la posizione l'altra tipi di utenti a.) Qualche idea?Ace editor - inserisci il testo nella posizione

risposta

12

utilizzare editor.session.insert(position, text) dove posizione è un oggetto del modulo {row:number, column:number} Tuttavia questo da solo non aiuterà a creare editor collaborativo. dare un'occhiata a share.js che supporta Ace.

+0

Grazie! E non ho bisogno di aiuto per l'altra parte. Non ero sicuro di come avrei potuto ottenere la posizione/inserire il testo. Grazie mille! –

10

Per inserire alla posizione corrente è possibile utilizzare (ammesso che potrebbe essere quello che stai cercando)

editor.session.insert(editor.getCursorPosition(), text)