devlights
12/25/2012 - 3:47 AM

GitHubにアップしているMySampleCodeプロジェクトのコードをSublime Text 2から実行するためのプラグイン。

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])