12

キッチン シンクのデモを見て、マウスが置かれているテキストの種類 (変数、関数など) を表示する [トークン情報を表示] オプションがあることを確認しました。

現在のカーソル位置にある単語の現在のトークン文字列を取得できる同様のものを作成したいと考えています。誰もそれを行う方法を知っていますか?

ありがとう!

4

1 に答える 1

15

この上:

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

});

オブジェクトを返します:

token = {
  type: "paren.rparen",
  value: "}",
  index: 0,
  start: 0
} 
于 2012-12-06T22:41:52.567 に答える