A fast, customizable, cross platform editor that generally runs in a console.
Vim is uniqe in that it is modal:
- text is written in insert mode
- navigation is performed in normal mode
- selections made in visual mode
- commands entered in command mode
Each has it's own keybindings.
Documentation
Locations
Unix
|
~/.vimrc |
user config
|
~/.vim |
user libraries, syntax, help, plugins, ...
|
${PREFIX}/share/vim/vim82 |
official config
|
${PREFIX}/share/vim/vimfiles |
distro config
|
Windows
|
%HOMEDRIVE%%HOMEPATH%/_vimrc |
user config
|
%HOMEDRIVE%%HOMEPATH%/vimfiles |
user libraries, syntax, help, plugins, ...
|
Basics
Usage
Configuration
Features