Vim Settings

Common Vim settings and options

Line Numbers

:set number # show line numbers
:set nonumber # hide line numbers
:set relativenumber # relative line numbers
:set norelativenumber # disable relative numbers

Indentation

:set tabstop=4 # tab width
:set shiftwidth=4 # indent width
:set expandtab # use spaces instead of tabs
:set autoindent # auto indent new lines

Search Settings

:set ignorecase # case insensitive search
:set smartcase # case sensitive if uppercase used
:set incsearch # incremental search
:set hlsearch # highlight search results

Display

:set wrap # wrap long lines
:set nowrap # do not wrap lines
:syntax on # enable syntax highlighting
:set cursorline # highlight current line

Other Settings

:set mouse=a # enable mouse support
:set paste # paste mode (preserves formatting)
:set nopaste # disable paste mode