'Sublime Text 3 - integrated terminal?

I normally use the WebStorm IDE for Node.js and FE JavaScript development. However I was thinking of using Sublime Text 3 since I am running out of computing power on a crappy old Macbook Pro and ST3 should be lighter on memory and CPU.

However, my one hangup is that ST3 doesn't seem to have a command line terminal integration possible. I find this to be a very useful feature that's available in Eclipse and WebStorm.

I did some Googling and I don't see any great terminal integration plugins for ST3, is there such a thing or not?

Here is WebStorm with the terminal integrated:

enter image description here



Solution 1:[1]

Terminus does this. Supports both Unix and Windows. Works great. ?

In View (on Windows)

Ctrl + Shift + P --> Terminus: Open Default Shell in Tab (View)

screenshot 1

In Panel (on Unix)

Ctrl + Shift + P --> Terminus: Open Default Shell in Panel

Type exit to exit and close the terminal opened in a panel.

screenshot 2

Solution 2:[2]

I installed the Sublime package TerminalView that can show a terminal window within Sublime in a separate tab.

It works with MacOS or Linux but is no longer actively supported.

TerminalView in SublimeText

Installation:

  1. Open the command palette (Cmd+Shift+P on Mac, Ctrl+Shift+P on Windows) and find Package Control: Install Package
  2. Search for TerminalView and hit Return to install.

The terminal windows has a few flaws (at least on macOS) as it seems to conflict with Sublime's keyboard shortcuts. I however use it only to automatically run unit tests when the edited program code changes. Therefore it works just fine. In that case it works best if I show the terminal window below the text editor. You can do so in the menu View > Layout > Rows: 2.

Solution 3:[3]

In sublime 3,

  1. ctrl + shift + p search Package Control: Install Package
  2. Search and install TerminalView
  3. to set shortcuts, go to Preferences -> Key Bindings

on right side Pane paste this,

[
   { "keys": ["ctrl+shift+t"], "command": "terminal_view_open" }
]
  1. Now ctrl+shift+t is your shortcuts

Solution 4:[4]

I prefer Terminus and it's the first cross platform terminal for Sublime Text. Check this video it might help you

Here is Terminus

Solution 5:[5]

I tried Sublime package - TerminalView, quickly realized I couldn't copy paste things. Tried on MacOS.

Terminus(https://github.com/randy3k/Terminus ) looks good to me, it has two options

(i) opens in a tab(view)

(ii) opens also in a panel. (which I prefer most)

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Gabriel Staples
Solution 2 Toby Allen
Solution 3 Mohideen bin Mohammed
Solution 4 Miki
Solution 5