我正在尝试从某个地区获取线路和 col。所以 line 和 col 从头到尾。但是我在 Sublime Text API 中没有找到任何功能。
有谁知道如何做到这一点?
提前致谢。
我正在尝试从某个地区获取线路和 col。所以 line 和 col 从头到尾。但是我在 Sublime Text API 中没有找到任何功能。
有谁知道如何做到这一点?
提前致谢。
要调用的 API 是view.rowcol
.
要在选择中的区域上使用它,假设您有一个 region r
。
您可以使用
startrow, startcol = view.rowcol(r.a)
endrow, endcol = view.rowcol(r.b)
{
'start': {'line': startrow, 'col': startcol},
'end': {'line': endrow, 'col': endcol}
}
请注意,关于选择,“开始”和“结束”具有多种含义。例如,您可能想要替换r.a, r.b
为r.begin(), r.end()
.