我正在为 Sumblime Text 编写一个插件,
我不知道要获得以下行的区域。
我可以将区域数组作为下一个命令,
except_regions = self.view.find_all('except') :
该区域是一个元组 (78,89) 表示区域的开始和区域的结束。
但我想得到以下行的区域,我是第 1行的区域,我是第 2 行
谢谢
样本
except:
i'm line 1
i'm line 2
我正在为 Sumblime Text 编写一个插件,
我不知道要获得以下行的区域。
我可以将区域数组作为下一个命令,
except_regions = self.view.find_all('except') :
该区域是一个元组 (78,89) 表示区域的开始和区域的结束。
但我想得到以下行的区域,我是第 1行的区域,我是第 2 行
谢谢
样本
except:
i'm line 1
i'm line 2
# 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))