Vim Tip 30 - Run normal mode commands across a range
This is very simple and powerful!
Simply select the text in visual mode and then run :normal .
Other usages:
" the `%` percent symbol means *the whole file*,
" so, to append `;` in the end of all lines of a file:
:%normal A;
" comment the whole file using `//`
:%normal i//
It was not covered in the book but here it goes an useful related tip: add this to your .vimrc
" apply the dot command on each line of a selection
vmap . :normal .<cr>
- More examples in:
- Alternative solution: