Я пытаюсь написать мой первый Плагин ST2 (я также новичок в Python). То, что я хочу сделать, это захват выбранного текста. Это то, что у меня есть до сих пор. I думал, это сохранит весь выделенный текст в текстовой переменной, но похоже, что я только фиксирую начальные и конечные индексы выделения. Таким образом, если я выбираю первый символ в буфере, мой обратный вызов плагина печатает «01». То, что я хочу является текст между индексом 0 и индексом 1.Плагин Sublime Text 2: захватить выделенный текст
import sublime, sublime_plugin
class CopyOnSelectListener(sublime_plugin.EventListener):
def on_selection_modified(self, view):
selections = view.sel()
text = ""
for s in selections:
text += str(s.begin())
if not s.empty():
text += str(s.end())
print(text)