some VIM key combo

Normal mode

navigate the text, copy/cut/paste, but also roll-back actions, and so on

basic

navigation

editing

same for yank (copy to vim clipboard): examples: yy y$ etc.

J / gJ join current line with next line with / without a space between

seek / search

Visual mode

select specific text areas and run commands on them

sub-modes: Visual Line (always select full lines), Visual Block (select any rectangular region)

Insert mode

modify the text buffer by typing and removing characters

sub-mode: Replace (replace existing text by directly typing over it)

Commandline mode

more advanced way of executing commands

sub-mode: Ex (more advanced)

examples: :set filetype=fortran, :set background=light, etc.

edit with multiple tabs

vim -p file1 file2 etc.

gt / gT go to next / previous tab
example: 2gt