GitHubにアップしているMySampleCodeプロジェクトのコードをSublime Text 2から実行するためのプラグイン。
{
"keys": ["ctrl+alt+j"],
"command": "run_sample"
},
{
"keys": ["ctrl+alt+k"],
"command": "run_js_sample"
}
import sublime
import sublime_plugin
import os
import subprocess
class RunSampleCommand(sublime_plugin.TextCommand):
def run(self, edit):
className = self.view.substr(self.view.sel()[0])
subprocess.Popen(["cmd", "/k", "msbuild /p:TargetClass=" + className], cwd=os.path.split(self.view.file_name())[0])
import sublime
import sublime_plugin
import os
import subprocess
class RunJsSampleCommand(sublime_plugin.TextCommand):
def run(self, edit):
subprocess.Popen(["cmd", "/k", "node " + self.view.file_name()], cwd=os.path.split(self.view.file_name())[0])