我目前正在尝试创建一个小的面板扩展,在Sublime Text 2代码编辑器上重新创建'minimap‘功能,但适用于Dreamweaver。我已经成功地创建了视图,但我想单击小地图中的任意位置,当前页面将向下滚动到所单击的当前行。不幸的是,我只能找到Dreamweaver DOM的'getCurrentLines()‘代码函数,它返回字符偏移量,而不是行号。有人知道如何从文档中返回当前行号吗?
我可以通过在使用theDOM.source.setCurrentLine(200);代码中硬编码一个值来向下滚动用户文档,但是它得到的是这个数字,这难倒了我!任何帮助都是非常感谢的。
发布于 2011-10-31 22:17:23
有一个dom.getLineFromOffset()可以接受一个偏移量并找到相关的行,然而,这应该只在文档窗口中工作,不确定这是否有助于在这个“视图”(我假设你指的是面板)中进行选择,以将其移动到正在编辑的文档中。
https://stackoverflow.com/questions/7947665
复制相似问题