1
有沒有辦法在Ace Editor中獲取光標位置(不是行和列)。如何在Ace Editor中獲取光標位置(不是行或列)?
例如,如果王牌編輯的內容如下:
Hello
World
,光標是「禾」,在「世界」之後。位置或索引將是7或8(如果您計算換行)。
有沒有一種方法來獲得位置?
有沒有辦法在Ace Editor中獲取光標位置(不是行和列)。如何在Ace Editor中獲取光標位置(不是行或列)?
例如,如果王牌編輯的內容如下:
Hello
World
,光標是「禾」,在「世界」之後。位置或索引將是7或8(如果您計算換行)。
有沒有一種方法來獲得位置?
王牌電話{row, column}
對象的位置,以及自文檔開始索引以來的字符數。
您可以使用editor.session.doc.positionToIndex
方法https://github.com/ajaxorg/ace/blob/v1.2.6/lib/ace/document.js#L678將位置轉換爲索引,但請注意,由於此方法需要遍歷整個文檔,因此此方法並不是非常快,因此請儘可能謹慎地使用它並儘量少用。