Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api Dreamweaver DOM getCurrentLine()_Api_Dom_Dreamweaver - Fatal编程技术网

Api Dreamweaver DOM getCurrentLine()

Api Dreamweaver DOM getCurrentLine(),api,dom,dreamweaver,Api,Dom,Dreamweaver,我目前正在尝试创建一个小面板扩展,它可以在Sublime Text 2代码编辑器上重新创建“minimap”功能,但适用于Dreamweaver。我已经成功创建了视图,但我想单击小地图中的任何位置,当前页面将向下滚动到单击的当前行。 不幸的是,我只能找到Dreamweaver DOM的“getCurrentLines”代码函数,该函数返回字符偏移量,而不是行号。有人知道如何从文档中返回当前行号吗 我可以使用theDOM.source.setCurrentLine200在中硬编码一个值,从而向下滚

我目前正在尝试创建一个小面板扩展,它可以在Sublime Text 2代码编辑器上重新创建“minimap”功能,但适用于Dreamweaver。我已经成功创建了视图,但我想单击小地图中的任何位置,当前页面将向下滚动到单击的当前行。 不幸的是,我只能找到Dreamweaver DOM的“getCurrentLines”代码函数,该函数返回字符偏移量,而不是行号。有人知道如何从文档中返回当前行号吗


我可以使用theDOM.source.setCurrentLine200在中硬编码一个值,从而向下滚动用户文档;密码,但它得到的那个号码让我难堪!非常感谢您的帮助。

这里有dom.getLineFromOffset可以获取其中一个偏移量并找到关联的行,但是,这只能在文档窗口中工作,不确定这是否有助于在此视图中进行选择,我认为您的意思是将面板移动到正在编辑的文档中。

我有兴趣测试此面板:danilo[at]Shimerphase[dot]comI已向您发送了安装MXP文件的副本。看看你怎么想!我的电子邮件是andy.n.p[at]gmail[dot]comI我已经完成了代码和项目,你可以在这里免费下载:谢谢Danilo。我设法使用了文档。选择;函数,并将其插入您提到的dom.getLineFromOffset函数。然后返回顶行/底行编号。现在一切似乎都在运转。