0

我正在为 Sumblime Text 编写一个插件,

我不知道要获得以下行的区域。

我可以将区域数组作为下一个命令,

except_regions = self.view.find_all('except') :

该区域是一个元组 (78,89) 表示区域的开始和区域的结束。

但我想得到以下行的区域,我是第 1行的区域,我是第 2 行

谢谢

样本

  except:
   i'm line 1
   i'm line 2
4

1 回答 1

1
# get current line number
row, _ = self.view.rowcol(except_region.a)
# get next line's starting point
next_row_starting = self.view.text_point(row + 1, 0)
# get the whole next line
next_row_region = self.view.full_line(next_row_starting)
print(self.view.substr(next_row_region))
于 2013-11-15T12:39:09.293 回答