Ace Editor get current selected line number and text

前端 未结 2 1954
死守一世寂寞
死守一世寂寞 2021-02-10 09:37

I\'m currently using Ace Editor, but I couldn\'t find anything in the docs along the lines of retrieving the current selected line number and its text.

Any ideas?

2条回答
  •  天命终不由人
    2021-02-10 10:30

    First, define "selected line". Selection in ace may be set across multiple lines. If you mean "no selection is set, current line is line where cursor blinks:"

    var currline = editor.getSelectionRange().start.row;
    var wholelinetxt = editor.session.getLine(currline);
    

    If you need exact selected text, see @parchment answer, I was about wrote the same, but it's not needed now.

提交回复
热议问题