在ace编辑器中获得可见的文档范围
Get visible document range in ace editor
是否可以在ace编辑器中提取当前可见文本的范围?例如,编辑器只包含
行之间可见部分的文本。Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
--------------------------------------
ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi
ut aliquip ex ea commodo consequat.
Duis aute irure dolor in
reprehenderit in voluptate velit
esse cillum dolore eu fugiat nulla
---------------------------------------
pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa
qui officia deserunt mollit anim id est
laborum.
和document.getVisibleRange()
返回Range(3, 0, 9, 34)
有renderer.layerConfig.firstRow
renderer.layerConfig.lastRow
,但他们没有给出文本被包装的列。
可以使用与https://github.com/ajaxorg/ace/blob/v1.2.0/lib/ace/virtual_renderer.js#L989和使用session.screenToDocumentPosition()来获取行和列
相关文章:
- 使用promise和mongoose对文档进行排序
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- Ajax请求文档就绪会导致jquery加载缓慢
- MongoDB (php) - 以数组而不是多个属性的形式返回文档属性
- 谷歌文档表面引擎
- 来自文档或下一个静态父级的事件委派
- 如何将childNodes用于XML文档
- 如何通过谷歌应用程序脚本从谷歌文档中的位置确定命名范围
- 按时钟范围查询mongo文档-正向和反向
- (文档).ready是一个全局范围
- JSLint 错误:未声明的“图像”、未声明的“文档”、超出范围
- 文档范围 onclick 事件发送表单数据
- 将数组从文档属性与数据范围进行比较不起作用
- HTML文档中的Javascript变量范围
- MongoDB按日期范围查找文档-JavaScript
- 在新会话中将Javascript范围样式重放到相同的文档中
- 范围是怎样的?在HTML文档中使用多个Javascript脚本标签
- 什么是最好的方法来计算字符数在html dom节点(在文档节点使用javascript范围库)
- 在ace编辑器中获得可见的文档范围
- 用javascript创建的文档元素的范围