- Install MinGW Compiler
- Install Sublime Text
- Setup environment variables for mingw
- Go to your MinGW installation folder. For me it was something like this:
C:\MinGW\bin - Go to
Edit the system environment variables - Add to new path, address of your MinGW folder
- Go to your MinGW installation folder. For me it was something like this:
- Setup environment variables for Sublime Text
- Go to your Sublime Text installation folder. For me it was something like this:
C:\Program Files\Sublime Text 3 - Go to
Edit the system environment variables - Add to new path, address of your Sublime Text folder
- Go to your Sublime Text installation folder. For me it was something like this:
- Open Sublime Text
- Press
Ctrl+Shift+Pto open Command Palette - Search for
Install Package Controland pressEnter - Again open Command Palette and search for
Terminusand install it - Similarly install
SublimeAStyleFormatterandAvancedNewFile. - Configure
SublimeAStyleFormatter- Go to
Preferences -> Package Settings -> SublimeAStyleFormatter -> Settings-Default - Change to
"autoformat_on_save": true
- Go to
- Make Interactive Build System for C++
- Go to
Tools->Build System -> New Build System - Paste this code and save
{ "target":"terminus_exec", "cancel":"terminus_cancel_build", "focus":true, "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\"", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c++", "variants": [ { "name": "Run", "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\"" } ] }- Save it with extension
.sublime-build. You can useC++ Terminus.sublime-build.
- Save it with extension
- Set keyboard shortcuts
- Go to
Preferences -> Keybindings - In
Default(Windows).sublime-keymap- Userfile paste this code[ // Togle Terminus panel (at the bottom of the screen) Open/Closed when Alt+' is pressed { // The key press to look out for "keys": ["alt+`"], // Toggle the panel "command": "toggle_terminus_panel" }, { "keys": ["alt+c"], "command": "terminus_open", "args" : { "cmd": "cmd.exe", "cwd": "${file_path:${folder}}", "title": "Command Prompt", "panel_name": "Terminus" } }, { "keys": ["alt+b"], "command": "terminus_open", "args" : { "cmd": ["C:\\Program Files\\Git\\bin\\bash.exe", "-i", "-l"], "cwd": "${file_path:${folder}}", "title": "Git Bash", "panel_name": "Terminus" } }, { "keys": ["alt+shift+n"], "command": "set_layout", "args": { "cells":[ [ 0, 0, 1, 2 ], [ 1, 0, 2, 1 ], [ 1, 1, 2, 2 ] ], "cols": [ 0.0, 0.7578125, 1.0 ], "rows": [ 0.0, 0.5, 1.0], } }, ]
- Go to
- Go to