Vim: tabs

Tabs are collection of windows
Tab contain a window
Window contain a buffer

vim -p file1 file2 file3 - invoke at launch
:tabnew tabname - invoke from vim
:tabedit tabname

in .vimrc to display X tabs:
set tabpagemax=20

:tabs - list
:tabdo - do action for all tabs
:tabedit - open new tab
:tabmove - move a tab, specify #
:tabnew - open a new tab

Navigation keys:
gt - forward
gT - backward

Autocomplete, type:
and - hit Tab twice