Last Updated: February 25, 2016
· agam360

Sublime - Run python in cmd

So I had some problems running python with the default ctrl+b console (inputs etc...).
I've tried SublimeREPL but it just didn't work that great.

So I've come up with a simple solution, opening the python file via the Command Prompt.

1) Preferences -> Browse Packages

2) Create a new folder named: "cmd"

3) Create a file in that folder called:

4) Save with the following contents:

import os, sublime_plugin, subprocess
class CmdCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        path, _ = os.path.split(self.view.file_name())

5) Preferences -> Key Bindings - User:

    { "keys": ["ctrl+shift+c"], "command": "cmd" }

Restart, and have fun!