GETTING SOMEWHERE . : where you are right now ^ $ : start and end of line (can use to skip right there in modal) ($ is after the ending \n) NUM : go to line num in command mode / ? : go to a regex (whats the diference?) A+B : go to A and then go forward to next B A-B : go to A and then go backward to next B A,B : select from A to B C-u C-d : start and end of file DOING SOMETHING a/A/ : add A after selection i/A/ : add A before selection c/A/ : replace selection with A d : delete selection + - : rotate selections TAB : align selections to be on the same col | : run selection as input for command, overwrite with output > : ?? < : ?? ! : run?? what this mean LIKE A REGEX REPL x/A/ : select A then do next thing y/A/ : disselect A then do next thing g/A/ : keep only selections with A v/A/ : remove only selections with A {} : do a bunch of things in paralel instead of sequentially _ : disselect trailing/leading whitespace SELECTING x y : regex it C-k C-j : next/prev line C-n : next match (current word if empty) C-x : skip current match C-p : remove current match MARKS m : save mark M : load mark | : overlay current selection with mark & : disselect anything not in the mark