Emacs: Run Emacs in GUI or Terminal?
If you are wondering whether you should use emacs in terminal or Graphical User Interface, here's some tips.
GUI allows several things that's impossible in terminal.
- GUI allows displaying images. [see Emacs: View Image Files in Emacs]
- GUI allows more possibilities of keybinding. For example, the ▤ Menu key, or Ctrl with Shift. Also, GUI emacs can distinguish Return ↩ vs 【Ctrl+m】. [see Emacs: How to Define Keys]
- GUI deals with font better, especially if you have Unicode math symbols or Chinese. [see Emacs: Unicode Tutorial]
- GUI allows more colors.
- GUI allows mouse. Sometimes it's nice to scroll or drag to resize split panes. Or, click link in emacs documentation such as reading
- GUI allows control of multiple windows (“emacs frames”) more easily.
I can't really think of any real advantage of running emacs in terminal, except it is simpler. It works fine though. I used emacs in terminal from 1999 to 2005.
You can start emacs in terminal by