Я пишу возвышенный редактор 2 плагина и хотел бы, чтобы он помнил переменную в течение всего сеанса. Я не хочу, чтобы он сохранял переменную в виде файла (это пароль), но хотел бы иметь возможность запускать команду повторно, а переменная должна быть доступна.Sublime Editor Plugin запомнить переменную
Я хочу, чтобы мой плагин что-то вроде этого работать ...
import commands, subprocess
class MyCommand(sublime_plugin.TextCommand):
def run(self, edit, command = "ls"):
try:
thevariable
except NameError:
# should run the first time only
thevariable = "A VALUE"
else:
# should run subsequent times
print thevariable
Мне нравится идея, кажется, именно то, что я хочу, но я получаю сообщение об ошибке «AttributeError: Объект ConsoleLogCommand» не имеет атрибута «view» –
Я только что сделал редактирование, которое должно исправить эту ошибку. –
Да, это прекрасно работает, спасибо! –