ctrl-r in Insert Mode is pretty useful.
It inserts text based on your current vim context.
Many of these commands work with registers, so it may be worth getting your head round those….
|Ctrl-R Shortcut||What it does|
||inserts last command|
||inserts last search|
||inserts evaluated sum (eg. 2+3)|
||inserts text from register|
Hope they help!