Vim (Vi improved) is a text editor based on vi. It can be used from the command line or as a standalone application with graphical user interface.
If you want to install Vim with both the ncurses-based interface for the terminal (
/usr/bin/vim) and the graphical interface for X (
/usr/bin/gvim), just type:
If you are only interested in using Vim in a terminal, type:
There is also an experimental Qt interface called vim-qt, available in the qt overlay.
The category app-vim provides a lot of additional syntax definitions, plugins and other Vim related stuff.
Vim has a built-in tutorial which should require around 30 min to go through. Start it using command:
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
Tips and Tricks
Using Vim like ex or ed from the command line
Add '#' to begin of each line of file.txt:
From vim command mode:
Change file encoding
Change encoding of file to UTF-8:
Reload file in UTF-8 from vim command mode: