私は崇高なエディター2プラグインを書いていますが、セッションの間、変数を記憶してもらいたいと思っています。変数をファイル(パスワード)として保存したくありませんが、コマンドを繰り返し実行できるようにし、変数にアクセスできるようにしたいです。
プラグインをこのように動作させたい...
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