1

地域から行と列を取得しようとしています。だから最初と最後から行と列。しかし、Sublime Text API にはこれに対する関数が見つかりませんでした。

誰もこれを行う方法を知っていますか?

前もって感謝します。

4

1 に答える 1

3

呼び出す 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.br.begin(), r.end()

于 2014-04-26T15:56:24.597 に答える