如果我在codemirror編輯器中選擇了一段範圍,並且用shift +向上/向下/向左/向右,是否有辦法獲得所選文本的座標?像開始/結束的行號一樣,char的位置是相對於行還是文檔?在Codemirror中獲取選定範圍
1
A
回答
3
codemirror.getCursor(true)
會讓你開始選擇。 codemirror.getCursor(false)
會讓你選擇結束。
4
創建它後,我將該函數附加到編輯器實例,例如,
editor.getSelectedRange = function() {
return { from: editor.getCursor(true), to: editor.getCursor(false) };
};
匹配標準getSelection
方法。如果你正在處理很多編輯器實例,你必須將它們添加到每個編輯器實例中,但實例只是單個對象。
0
我不認爲這需要一個布爾值。該文檔現在說getCursor(?start: string)
,其中start
是「頭」,「開始」或「結束」(與「頭」作爲默認值)。
相關問題
- 1. NSDatePicker:獲取選定的日期範圍
- 2. 獲取導航器的選定範圍
- 3. 如何獲取雙號範圍選取器的選定值
- 4. 從AngularJS中的多個選定行中獲取原始範圍
- 5. 獲取Excel中選定範圍內的活動單元格嗎?
- 6. 如何從UITextView或UITextField中獲取文本的選定範圍
- 7. Vim的 - 在選定範圍
- 8. Jquery獲取範圍內的複選框
- 9. jQuery:獲取輸入選擇範圍
- 10. 獲取用戶選擇範圍
- 11. 在SpannableString中獲取應用範圍的範圍
- 12. 給定一個範圍,在Scala中獲取該範圍內的所有日期
- 13. 如何在C#中獲取IP範圍?
- 14. 在子指令中獲取範圍值
- 15. Django在Queryset中獲取範圍
- 16. 在C++中獲取「範圍」錯誤
- 17. 如何在javascript中獲取HttpWebRequest範圍?
- 18. 在Code :: Blocks中獲取範圍錯誤
- 19. 在Firefox中獲取可見範圍
- 20. 在Python中獲取日期範圍
- 21. 獲取範圍在Excel 2007中
- 22. 獲取特定日期範圍
- 23. 獲取自定義春季範圍
- 24. 日期範圍選擇器在結束範圍內獲取當前日期
- 25. 在Angular UI選項卡中獲取範圍
- 26. 如何在MySQL中獲取時間範圍選擇查詢
- 27. 僅獲取選定列範圍的數據
- 28. 柄取消選擇範圍
- 29. 在CodeMirror中獲取特定行中使用的縮進
- 30. 用jquery獲取範圍值