2012-12-05 14 views
11

po prostu spojrzał na demo zlewozmywaka i zobaczyć, że nie jest to opcja „Pokaż żeton informacji”, który pojawia się, jaki rodzaj tekstu mysz jest nad (zmienna, funkcja itp)dostać symboliczny łańcuch dla edytora asa

Chcę utworzyć coś podobnego, co pozwoli uzyskać bieżący ciąg znaków słowa w bieżącej pozycji kursora. Czy ktoś wie, jak to zrobić?

Dzięki!

Odpowiedz

14

W ten sposób:

editor.on('mousemove', function(e) { 
    var position = e.getCursorPosition(); 
    var token = editor.session.getTokenAt(position.row, position.column); 

}); 

To zwróci obiekt:

token = { 
    type: "paren.rparen", 
    value: "}", 
    index: 0, 
    start: 0 
} 
+0

dokładnie to, czego szukał, dzięki! – amitdar

+0

Dzięki, stary, dokładnie to, czego szukałem – amitdar

+0

Cieszę się, że ci pomogłem;) – koMah

Powiązane problemy