How to open multiple terminals?

Viewed 12378

In Emacs, I often find myself in a situation where I need to jump back and forth between various source files to various terminals. However, I feel like I do not have a good way to do this efficiently and it's clumsy that you can only open one shell in Emacs (shell, eshell, or term).

Moreover, I need an efficient way of juggle between multiple terminals and source files.

How can I achieve this?

13 Answers
Related