Command Line Editors for CS Students

Three common terminal editors you will see in CS classes: Vim, Nano, and Emacs.

Vim logo

Vim

Vim is a powerful modal editor. It is fast once you learn the key commands and is popular for programming and server work.

Nano logo

Nano

Nano is beginner-friendly and shows shortcuts at the bottom of the screen, making it easy to edit files quickly in the terminal.

Emacs logo

Emacs

Emacs is highly customizable and can be turned into a full coding environment with plugins, terminal access, and project tools.