How to use the console within Sublime Text

Terminus is a recent plugin, highly under development. It's the best cross-platform console in Sublime Text that I have seen yet.


I think you can try creating a custom Build System. Tools --> Build System --> New Build System... This is a simple build script for the C programming language:

{
    "cmd" : ["gcc", "$file", "-o", "$file_base_name"],
    "cmd" : ["$file_base_name"],
    "selector" : "source.c",
    "shell" : true,
    "working_dir" : "$file_path"
}

enter image description here Change the current build system to the new one in Tools. When you press CTRL + b it will compile your code and run your executable file. A few syntaxes and options that you can use: http://sublimetext.info/docs/en/reference/build_systems.html There are definitely many more other options that you can declare in the build system. A very useful one is file_regex.


Will Bond created an excellent plugin for called "Terminal" for calling the terminal at project or file levels.

There are also several plugins available that compile at the click of a button:

  • "C# Compile & Run"
  • "Type​Script Compiler"
  • "Coffee​Compile"

...and so on, depending on your programming language.

I recommend browsing Will's "Package Control" page if you are not happy with this terminal plugin.