- good default .vimrc settings - (possible that we could have them paste this in?) - Normal commands: - |Q| replays the last recorded macro instead of switching to Ex mode. Instead |gQ| can be used to enter Ex mode. - nocompatible - hidden - `map Q <nop>` - how to exit all the super weird modes - options - numbers/relativenumbers - da heck is relativenumbers?? - ex commands - search / highlight / etc. - vim regex - `:%s/.../` vs. `:s/.../` vs. visual - `:norm` - `:g` - `:r`, `:!` - `nvim $FILE` vs. `nvim .` vs. `nvim` - vimdiff - ins-completion - spellcheck - spell completion - spell fixing, etc. - navigating help files - K, <c-]> - `:helpgrep` - enabling the mouse - clipboard - marks - registers - macros - statusline - folder structure - autoload - plugin - ftplugin - buffer, window, tab - split - philosophy - navigation - window navigation - tab navigation - buffer / args navigation - formatting things - formatoptions - gq - = - verbose - messages - `:make` - quickfix / locallist - `gv`, `gi` - folds ## Questionable - leader - not sure if we'll get there in this course or not (in terms of customizing your own stuff) - remote editing