Vim

Vim is a text editor based on vi. It can be used from the command line or as a standalone application with graphical user interface. The name Vim comes from Vi IMproved.

Installation
If you want to install Vim with both the ncurses-based interface for the terminal and the graphical interface for X, just type:

If you are only interested in using Vim in a terminal, type

Extensions
The category app-vim provides a lot of additional syntax definitions, plugins and other Vim related stuff.

Modes
Vim has 3 modes:
 * Command mode: Keystrokes are interpreted as commands
 * Insert mode: Keystrokes are interpreted as text (except a few special commands)
 * Visual mode: Visual mode supports you by selecting some text. It behaves a lot like command mode