Learn Essential Vim Skills
with Drew Neil, author of Practical Vim
Expression register
category applies to 3 screencasts:
Run time:
Lots of Vim’s built-in Normal mode commands can be executed multiple times by prefixing them with a count. User-defined Normal mode mappings don’t usually handle counts the way we might like them to. We’ll explore a couple of techniques for making our custom mappings respond predictably to a count.
Watch screencast
Run time:
In the previous lesson we learned how use the expression register to evaluate simple calculations. We can also call built-in and user-defined Vimscript functions, and thanks to the system()
function, we can also fetch output from external scripts.
Run time:
The expression register lets us evaluate a snippet of Vimscript code. This is handy when you need to perform simple calculations and insert the result into the document.
Watch screencast