地域から行と列を取得しようとしています。だから最初と最後から行と列。しかし、Sublime Text API にはこれに対する関数が見つかりませんでした。
誰もこれを行う方法を知っていますか?
前もって感謝します。
地域から行と列を取得しようとしています。だから最初と最後から行と列。しかし、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()
。