- file navigation
- √ open gvim on directory
- √ open file qsize.h
- √ use :e to open another file
- √ use :e %:r.cpp to open corresponding cpp file
- √ use gf to open included file
- √ use Ctrl+O to jump back
- text objects
- √ use ci(, ci{, ci[, ci" or ci' to replace contents of TO
- √ use di to delete contents of TO
- √ use f to jump forward in line
- visual mode
- √ use v, V and ^v wisely
- √ Demo: Add comments to block of lines in python
- √ Demo: move filename column to start of line in ls -l
- macros and commands
- √ Demo: turn perl hash into python dictionary
- OS Integration
- √ Demo: run command from vim :!cmd
- √ Demo: run command and write output to vim buffer :r!cmd
- √ Demo: filter vim buffer through command :%!cmd
- √ Demo: filter visual through command :'<,'>!cmd
- plugins
- √ Demo: Codi (for python)
- √ Syntax check (ale, syntastic)
- √ Demo: Ctrl P