如何获取整行的文本,我得到了光标。我想我必须为region1
做点什么:
import sublime, sublime_plugin
class line_text_plugin__Command(sublime_plugin.WindowCommand):
def run(self):
print('line_text_plugin__ called')
view = self.window.active_view()
region1 = view.sel()[0]
# lineText = how to get whole line text, on which I got cursor
...但我不知道如何将region1
转换为行文字。
region1
是首选区域。
此插件应该如下工作:
例如,如果我把光标放在第6行......左右
...它必须返回字符串view = self.window.active_view()
答案 0 :(得分:3)
看起来像你想要的东西:
view = self.window.active_view()
line = view.line(view.sel()[0])
linetext = view.substr(line)