私は Python(3.3) が初めてで、現在 SublimeText(3) プラグインを開発しています。
プラグインを特定のファイル タイプに対してのみ動作させたい。言う*.txt
。
これまでのところ、次のようなコードがあります。
import sublime, sublime_plugin, socket
class MarkdownLiveCommand(sublime_plugin.TextCommand):
def run(self,view):
do-things
class MyEventListener1(sublime_plugin.EventListener):
def on_modified_async(self,view):
do-things
class MyEventListener2(sublime_plugin.EventListener):
def on_load_async(self,view):
do-things
だから、私は試しました
import sublime, sublime_plugin, socket
if False:
class MarkdownLiveCommand(sublime_plugin.TextCommand):
def run(self,view):
do-things
class MyEventListener1(sublime_plugin.EventListener):
def on_modified_async(self,view):
do-things
class MyEventListener2(sublime_plugin.EventListener):
def on_load_async(self,view):
do-things
False の場合でも、eventLisners は機能し続けます。
実は、 が構文木でどのように振る舞うのか分からないclass
ので、目的を達成するのに正しい方法を教えてください。
ありがとう。